Compact is a gear list planner built for thru-hikers and backpackers. Use Compact to calculate your pack's final weight and track details about individual items. The front end was built using React and Redux with a Rails API backend. The backend repo can be found here.
The first iteration of this project was submitted as my final project for the Flatiron School's online web dev program.
To learn more about the project, please read my post on Medium.
-
Navigate to the directory in your terminal where you want to save the files.
-
Git clone this repo and the Rails API backend.
-
Once you have cloned the front end and backend, cd into the backend using
cd compact_backend
. -
From inside the terminal, run Rails Puma server using
rails s
. The back-end server will start on port. http://localhost:3001 -
cd back to directory where front-end repo is located. Next, run the front end server. cd into the front-end using
cd compact_frontend
. -
Run
npm install
in your terminal. Once complete, runnpm start
to run the front-end's Webpack dev server. Open http://localhost:3000 to view it in the browser. -
Sign in to create an account and navigate to add item or gear list in the navbar to use the app.
-
To exit, enter
CTRL + C
in both files.
Pull requests are welcome. Pease get in touch about project improvements and suggestions.