Skip to content

✈️ Back end for Air Ticket Sales System (ATS). Node, Express & Mongoose

License

Notifications You must be signed in to change notification settings

PiotrRut/ATSBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ Air Ticket Sales System (Back end)

This repository contains the full source code of the solution to the 2nd year group project at City, University of London.

We have been asked to build from the bottom a fully functional system that will keep records of tickets sold by a travel agency to customers, and produce reports required by an airline. All parts of the system are based on exact specification and requirements provided to the students by the University.

The solution

Our solution was based around creating the system as a web app, based purely on React for the user interface, and Node & Express server-side, with MongoDB as the database. The GUI is made using the material-ui library, based on Google's Material UI guidelines. There is a separate repository for the front end to this project, and is available here.

The API documentation is available here

Technical stack:

  • NodeJS & ExpressJS
  • PassportJS and JWT for user authentication and authorisation
  • BCrypt for safe password encryption
  • MongoDB database system for storing and retrieving information

About

✈️ Back end for Air Ticket Sales System (ATS). Node, Express & Mongoose

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published