Travel now is an application that was made as a project for second's year subject: Introduction to Web Applications. Its main idea is to be able to manage journeys.
Node JS
Express JS
JWT
MongoDB
Angular
Angular Material UI
App was created using Angular 15.0.0 and Node JS 16.18.1. For more detailed information please read README of each section (client, server).
Application provides features to manage journeys, users, journey comments (CRUD).
Application is based on JWT logic. It is strictly connected with users differencing, because every user has role in the system that is providing to GUI with usage of token payloads.
Before start, you need to specify your database username and password in server module. To learn about it visit server.
After db setup, you can either run application using created bash file by executing
./run.sh
or by running each module one by one.
cd ./server
npm i
npm run dev
cd ./client
npm i
ng serve --open