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.yml
todocker-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.json
toapi/config/config.json
- change configuration if desired
- Seed categories:
yarn run seed:dev
- Install frontend packages:
cd ../frontend/ && yarn install
- Create a
.env
file 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