Travel planner app made with MERN stack and NextJS.
Users can create trips where they are able to add itineraries, make before you go todo lists, add reservation details, tickets, or any important information about the trip, track budgets of each spending. This will be the feature list for the MVP version, but more functionality will be added as we progress.
- Clone the repo from Development branch, that contains the latest working features.
- After cloning the repo you will need to create a development database with MongoDB.
- Create a .env file called config.env in the config folder and copy paste the content from example.config.env file.
- Add your mongo connection URI to TEST_MONGO_URI to use the database.
- In the root folder run:
$ npm install
- You are done with the back-end installation. If you want to spin up the development server run:
$ npm run dev
- Requests have to be made to localhost:8081 I use Postman when working with the Back-end)
- Navigate into /client folder and run npm install
- To start front-end server run this command in the terminal:
$ npm run dev
When you want to work on a feature or bug, please create a branch from the development branch and name it after the feature you are working on. When you are done with the task pust it up to GitHub and your code will be reviewed and merged to the development branch.