Skip to content

Adarsh-Chaubey03/TravelGrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSSoC 2025 Banner

🌍 TravelGrid


✨ Overview

TravelGrid is a modern, open-source travel platform that allows users to plan, customize, and book their trips seamlessly — from flights ✈️ and hotels 🏨 to vehicle rentals 🚗 and guides 📚.

Developed as part of GirlScript Summer of Code (GSSoC) 2025, this project fosters community collaboration and hands-on learning through real-world development.


🧠 Tech Stack

Category Technologies
Frontend React.js , Vite , Tailwind CSS
Backend Node.js , Express.js
Database MongoDB
Tools Git & GitHub , ESLint, Prettier

⚙️ Setup & Installation

  1. Clone the Repository

    git clone https://github.com/Adarsh-Chaubey03/TravelGrid.git
    cd TravelGrid
  2. Install Frontend Dependencies

    cd client
    npm install
  3. Install Backend Dependencies

    cd ../server
    npm install
  4. Run the Application

    # Start backend
    cd server && npm start
    # Start frontend
    cd ../client && npm run dev

🧩 Frontend runs on http://localhost:5173
⚙️ Backend runs on http://localhost:5000


💡 Features

  • 🔹 Unified platform for booking flights, hotels, and vehicles
  • 🤖 AI-Powered Travel Assistant for itinerary, budget & recommendations
  • 🌍 Dynamic destination discovery with real-time insights
  • 💬 Community-driven open-source project under GSSoC’25
  • 📱 Fully responsive UI built with Tailwind CSS

🧭 Project Structure

TravelGrid/
├── client/     # React + Tailwind frontend
├── server/     # Node.js + Express backend
├── README.md
├── LICENSE
└── ...

🚀 GSSoC’25 Highlights

TravelGrid is an official project under GirlScript Summer of Code 2025 🎉 —
a 3-month open-source program helping developers learn, build, and grow through collaboration.

Level Description Points
🥉 Beginner Docs, UI tweaks, small bug fixes 3
🥈 Intermediate Features, responsive UI, API work 7
🥇 Advanced Core modules, major enhancements 10

🤝 Contribution Guidelines

We welcome contributors from all skill levels!

  1. Pick or create an issue (get it approved before working).
  2. Follow code style (Prettier + ESLint).
  3. Make PRs descriptive and link to the issue.
  4. Testing is mandatory before PR submission.
  5. Task reviews: daily between 6:00–7:00 PM IST.

💬 Need help?
📧 Contact: Adarsh Chaubey
🧭 GitHub: Adarsh-Chaubey03

📜 License

Licensed under the MIT License — see the LICENSE file.


⭐ If you like this project, star it on GitHub to support future development!

About

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 223