Skip to content

quangLinh9038/trip-planner

Repository files navigation

Intelligent Trip Planner

Backend for the Capstone project - Intelligent Trip Planner.

Build Status

Features

  • CRUD operations for all models of the system.
  • Authentication and Authorization middleware token based.
  • Querying locations of personalized interests.
  • Querying full Itinerary for a new trip.

Prerequisites

You need to have Node and NPM installed on your computer.

Quick Start

Setup

  • Installing the project dependencies

    Run following command

    $ npm install
  • Create new .env file that containing your database config and start both PostgreSQL and Neo4j.

  • Start the server

    Run command below

    $ npm run dev
  • The server will be running on http://localhost:3000 as base url for endpoints.

API Endpoints

We have released API Document We relesased a public Postman API Document

Credits

  • Nguyen Quang Linh
  • Nguyen Thanh Dat
  • Le Gia Thuan
  • Mai Viet Cuong