Skip to content

A Tours Booking app which uses the MERN stack for its implementation and other various technologies such as formik, jsonwebtoken, redux-toolkit, multer and many more. Currently working on integrating Stripe and Converting entire codebase to TypeScript

Notifications You must be signed in to change notification settings

gh0sty02/natours-remastered

Repository files navigation

Natours - A Tour Booking App

image

A Tour Booking App with built using Modern Technologies such as React.js, Node.js, Express.js, MongoDB, Mongoose and Many more.

Using its own API, it fetches Tours, Users, Tour Reviews and also protects the API from unauthorized requests, resulting in secure communication between the frontend and the backend.

image

As it is built on Node.js, it supports features such as Image Upload which helps the user to add his/her Image while creating his/her account. User can also edit the photo inside the account settings, where a wide variety of options from Changing User's name, email, password to the Image itself are available. The Image once uploaded will be updated instantly on the profile page.

Installation

Make Sure that you have Node Installed.

gh repo clone gh0sty02/natours-remastered

Usage

cd natours-remastered
npm install
npm run dev

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

A Tours Booking app which uses the MERN stack for its implementation and other various technologies such as formik, jsonwebtoken, redux-toolkit, multer and many more. Currently working on integrating Stripe and Converting entire codebase to TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published