A Software as a Service for campers to subscribe for activities
Rest API of the FireCamp System.
As a instructor, you're able to create and edit activities.
As a camper, you're able to do subscribe in activities.
To see the camper interface, click here to take a look in the mobile aplicattion: FireCamp Mobile
To see the instructor interface, click here to take a look in the web aplicattion: FireCamp Web
This app features all the latest tools and practices development!
- Node.js
- Express
- Nodemon
- Sucrase
- Docker
- Docker Compose
- Sequelize
- PostgreSQL
- Redis
- JWT
- Multer
- Bcrypt
- Youch
- Yup
- Bee Queue
- Nodemailer
- Date-fns
- Sentry
- ESLint
- Clone this repo using
git clone https://github.com/thiagodff/FireCamp-NodeJs
- Move yourself to the appropriate directory:
cd FireCamp-NodeJs
- Copy the .env.example
cp .env.example .env
and set the environment variables if you prefer - Run
docker-compose up
to setup all your database and start services(be sure to have docker and docker-compose installed)
FireCamp returns the following status codes in its API:
Status Code | Description |
---|---|
200 | OK |
400 | BAD REQUEST |
401 | UNAUTHORIZED |
404 | NOT FOUND |
500 | INTERNAL SERVER ERROR |
Create an administrative controller web page, be able to create and edit new plans for campers and enroll them.
Create a mobile app for instructors.
Show the current plan of the camper in your app.
- Modify api
- Admin page
- Instructor app
- Modify camper app
This project is licensed under the MIT License - see the LICENSE page for details.
Made with ♥ by Thiago 👋 See my linkedin!