Skip to content

A tour booking application using Express JS , MongoDB , Redis , Socket.io . The example can be seen in the url

License

Notifications You must be signed in to change notification settings

caleberi/Natour

Repository files navigation

Natours Project Report


landing-page Although this was initially , a udemy course but the design pattern and use of technology differs as well as the number of added feature both at the backend and frontend

Technologies used:

  • ExpressJS
  • Javascript
  • Monogdb
  • Redis
  • Socket.io

The project folder directory is divided into

  • api = this is virtually the REST API that does all heavy lifting
  • client-app = this provides a sample of what could be done via a website

Running this project

To run the project , You should clone it and ensure you have mongodb , redis installed and running on their port 27017 and 6378

Running each service independently without Docker

To run the application

  • Running the app: Navigate into the root directory and run
    yarn add  && yarn run  start

Problem Solving Approach

Taking a good look on how to implement stripe payment integration with an application and also ensuring the authentication and authorization is sure

How the application works

First, Users # and then can start viewing tours that potentially interesting , if this suits their needs they can go ahead and buy it.

What I hope to achieve in the future.

Due to the fact that I will be quite busy with my academics . I hope to complete the user dashboard feature , connect the chatbot with the already implement NPL backend interface for the bot

Team behind this project

The team that worked on this project consists of

  • Adewole Caleb - Backend & Front.

About

A tour booking application using Express JS , MongoDB , Redis , Socket.io . The example can be seen in the url

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published