/Natours

MERN based tour booking app

Primary LanguageJavaScript

NATOURS

Exciting tours for adventurous people

Webiste live at https://natours-io.onrender.com/

Website natours-io.onrender.com Open Source? Yes!

This was developed under the guidance of Jonas Schmedtmann's Node.js course that consists of

  • 📃How to create an API
  • 🎮MVC Architecture
  • 👩‍💻User Authentication
  • 📚Data Modelling
  • 🤳File Uploading
  • 📌Realtime Map integeration using Mapbox

and much more 😉

Features

  • Signup and create your own account!
  • Login to your account!
  • Each login session is persisted using cookies
  • Reset your password
  • Update your password and profile
  • Stripe payment checkout gateway 💸
  • Upload Profile Picture
  • Email service 📨
  • Responsive for Mobiles, Laptops and PC 📱

Tech

https://nodejs.org/en/ JWT Express.js

MongoDB

Pug JavaScript HTML5

Easyauth is built using Node and uses core node modules for most of the backend part. MongoDB database is used along with Mongoose API.

Screenshots

Desktop

natours-home.jpg

Mobile

natours-mobile-login.jpg

Contribution

Want to contribute? Great!

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

License

Copyright notice: Opensource Project. Not necessary but credits would be nice!