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.
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.
- 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.
This project is optimized for deployment on Render, a cloud platform.
Project is acceessible at this link - CLICK HERE
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: Nikki
- GitHub Repository: Wanderlust
This project is a part of my learning journey. Feedback and contributions are encouraged and appreciated.
Thank you for exploring Wanderlust!