Abstract
Wanderlust is an open-source Full Stack Web Development project. WanderLust is a MERN travel blog website π This project is aimed to help people to contribute in open source, upskill in react and master git. GSSOC 2024 This project is part of GirlScript Summer of Code. We warmly welcome contributions from the community to help elevate Wanderlust. It is built using TypeScript, JavaScript, React. The complete source code is publicly available on GitHub under the MIT License, making it a useful reference for students building a Full Stack Web Development mini project or final-year project.
1. Introduction
GSSOC 2024 This project is part of GirlScript Summer of Code. We warmly welcome contributions from the community to help elevate Wanderlust.
We extend our heartfelt gratitude for your invaluable contribution to our project! Your efforts play a pivotal role in elevating Wanderlust to greater heights.
Join our project's Discord Channel here Find our project's Figma links here Find our Collaboration Video with TrainwithShubham here
2. Objective
WanderLust is a MERN travel blog website π This project is aimed to help people to contribute in open source, upskill in react and master git.
This project demonstrates how TypeScript, JavaScript, React can be applied to a real-world Full Stack Web Development problem.
4. Technology Stack
5. System Requirements
General requirements for this technology stack β check the README for exact versions.
- Node.js (LTS) and npm / yarn / pnpm
- VS Code or any code editor
- Node.js (LTS) and npm
- A modern web browser
- Git (to clone the repository)
6. Installation & Setup
git clone https://github.com/krishnaacharyaa/wanderlust.git
cd wanderlustFull setup instructions are in the project README.
7. Future Enhancements
Suggested extensions you can add to make this your own project.
- Add role-based access control
- Deploy on a VPS or cPanel hosting with a custom domain
- Add automated tests and a CI pipeline
8. Viva / Review Questions
Common questions examiners ask for projects in this domain.
- Explain the frontend, backend and database layers of this application.
- How is user authentication and authorisation implemented?
- Describe the main database tables / collections and their relationships.
- Which REST APIs or routes are exposed and what do they return?
- How would you deploy this application to production?
9. Source Code & License
This project is developed by krishnaacharyaa and published on GitHub under the MIT License. Please follow the license terms and credit the original author when you use or modify this code.
Want to build this as your internship project?
Work on a Full Stack Web Development project like this with mentor guidance, weekly reviews and an internship certificate from Training Trains, Erode β online or offline.
Apply for Full Stack Web Development Internship