Skip to content

Rusira-de-Silva/Natours

Repository files navigation

Natours Application

Tour management app built using Node.js, Express, MongoDB & Mongoose.

Features

  • Node.js + Express backend api
  • MongoDB database with mongoose data handling
  • Authenticated access & Authorization
  • Complex e-mail handling using SendGrid
  • Payment gateway using Stripe
  • Server-side rendering with PUG templates
  • Image uploading & processing using Multer package

Installation

Install application locally with npm

  npm i

and create a config.env file

Deployment

Access Deployment: https://natours-aecz.onrender.com/

Or to start locally

  npm start

🔗 Links

linkedin

Screenshots

Homepage - All Tours

App Screenshot App Screenshot App Screenshot

Tour Page

App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

Login Page

App Screenshot App Screenshot

Account Page

App Screenshot App Screenshot

Payment Gateway

App Screenshot

About

Back-end App built using mongodb, mongoose and server-side rendering frontend with pug templates

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors