Skip to content

Adarsh-Chaubey03/TravelGrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,894 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors