Packstack makes it easy for backpackers to plan their expeditions. At its core, Packstack features a flexible, versatile gear inventory management system that makes building packing lists simple.
Packstack is built with React, Typescript, NodeJS, Docker and Postgres.
The latest release can be found at Packstack.io
- Git
- Docker
- Yarn
- Clone the repo:
git clone https://github.com/maplethorpej/packstack.git - Navigate to project root:
cd packstack - Copy and rename
docker-compose-example.ymltodocker-compose.yml- change configuration if desired
- Build project:
docker-compose up --build - In a new terminal window, install backend packages:
cd api && yarn install - Copy and rename:
api/config/config-example.jsontoapi/config/config.json- change configuration if desired
- Seed categories:
yarn run seed:dev - Install frontend packages:
cd ../frontend/ && yarn install - Create a
.envfile and add the following line:REACT_APP_API_DEV="http://127.0.0.1:3000/api/v1/"
- Start the dev environment:
yarn start - View the project locally at
localhost:3001 - 🎉🙌🤘🙌🎉
Note: To stop docker, find the terminal running docker, press CTRL+C and run docker-compose down.
If you’re interested in contributing to Packstack, thank you! – there’s much yet to be done 🙂
To contribute, you can either choose one of the roadmap features to work on or develop your own feature.
Learn more about contributing, and make sure to read our Code of Conduct.
- Coming soon
- Coming soon
- Coming soon