Skip to content

Web app built with Node.js, Express.js, MongoDB, and Pug, using server-side rendering (SSR). It features JWT authentication, responsive UI, MapBox integration.

Notifications You must be signed in to change notification settings

VarshithSoma/BackendPrac

Repository files navigation

HappyTrails

Built using Node.js, Express.js, MongoDB, Pug, and other modern web technologies, HappyTrails ensures a smooth and engaging experience.

How I Built It

  • Implemented the server using Node.js and Express.js to handle API requests and serve dynamic content.
  • Designed a RESTful API to manage users and authentication.
  • Utilized JWT (JSON Web Token) for secure authentication and session management.
  • Configured MongoDB as the database with Mongoose ORM for schema validation and data management.
  • Used Pug for server-side rendering (SSR).
  • Designed a responsive UI with CSS .
  • Integrated MapBox to provide interactive maps.
  • Utilized Multer for handling user profile photo uploads.

Project Setup

  1. Clone the Repository
    git clone https://github.com/VarshithSoma/BackendPrac.git
    cd BackendPrac
  2. Install Dependencies
    npm install
  3. Run the Application
    npm start

Live Demo

🔗 HappyTrails

About

Web app built with Node.js, Express.js, MongoDB, and Pug, using server-side rendering (SSR). It features JWT authentication, responsive UI, MapBox integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published