This project is a result of a Hackathon, where the challenge was to use at least one technology, that was not taught throughout the Code Academy course, by Codaisseur. The Hackathon's theme was travel.
This is a journey planner application's server side, where a registered user can access the site's features, which are:
- creating journeys with name, date and destination country
- creating events for each journey, that are displayed on a timeline
- creating an editable packing list for each journey
- getting useful info about the destination country
- deleting existing journeys
- deleting existing events
This project contains the end points and database models.
Link to client side:
-
Clone the git repository
git clone git@github.com:adeltancsik/server-journey-planner.git
-
cd into the folder server-journey-planner
-
Run npm install and before launching the app (I recommend it with nodemon), please make sure that your docker container is up and running.
-
Run nodemon index. The app runs in the development mode on http://localhost:4000 in the browser.
-
Checkout the Client ReadMe to install and run the client.
- NodeJS
- Express
- Sequelize
- Body-parser
- Cors
- Bcrypt
- JSON Webtoken
- PostgreSQL