Skip to content

This is full stack web development project using MERN stack named Wanderlust.

Notifications You must be signed in to change notification settings

i-am-nikki/Wanderlust

Repository files navigation

Wanderlust Project

Overview

Wanderlust is a travel-oriented web application developed using the MERN (MongoDB, Express.js, React, Node.js) stack. This platform enables users to discover and share their travel experiences seamlessly.

Project Structure

The project adheres to the MVC (Model-View-Controller) architecture for efficient organization and separation of concerns. Here is a quick rundown of the project structure:

  • controllers: Handles business logic to maintain a clean separation of concerns.
  • models: Defines MongoDB data models.
  • public: Stores static assets like images, stylesheets, and client-side JavaScript.
  • routes: Specifies application routes.
  • utils: Contains utility functions and modules.
  • views: Hosts templates for the application.

Project Files

  • app.js: Main entry point for the application.
  • cloudConfig.js: Configuration file for Cloudinary connection.
  • middleware.js: Contains middleware functions for Express.js.
  • package.json and package-lock.json: Dependency and version information.
  • .gitignore: Specifies files and directories to be ignored by Git.

Deployment on Render

This project is optimized for deployment on Render, a cloud platform. Project is acceessible at this link - CLICK HERE

Contribution Guidelines

Contributions to this project are welcome! If you wish to contribute, fork the repository and submit a pull request. Valuable feedback and improvements are highly appreciated.

Owner Information

Disclaimer

This project is a part of my learning journey. Feedback and contributions are encouraged and appreciated.

Thank you for exploring Wanderlust!