Skip to content

Kaali Peeli is a modern taxi booking platform inspired by Mumbai's iconic black-yellow cabs. Connect riders with drivers seamlessly through real-time tracking, instant booking, and authentic Mumbai taxi experience digitized

Notifications You must be signed in to change notification settings

sayan922/Kaali_Peeli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚕 Kaali Peeli

Mumbai Taxi Status

Capturing the spirit of Mumbai's iconic black & yellow taxis 🏙️

🌐 Live Demo on Vercel!


🌟 What is Kaali Peeli?

Kaali Peeli is more than just code – it's a digital tribute to Mumbai's legendary black and yellow taxis that have been weaving through the city's streets for decades. Just like these iconic cabs connect people across the bustling metropolis, this project aims to provide a common platform to all the Taxi Drivers and daily commuters :).

✨ Features

🎯 Core Features

  • 🚀 Lightning-fast performance (faster than navigating Mumbai traffic!)
  • 🎨 Clean, intuitive interface inspired by Mumbai's urban aesthetic
  • 📱 Mobile-responsive design (works on every device, from flagging down taxis to booking rides)
  • 🔒 Secure and reliable (has JWT authentication)

🌈 Special Highlights

  • 🗺️ Real-time data processing
  • 🎭 Interactive user experience
  • 🌐 Cross-platform compatibility

🚀 Quick Start

Prerequisites

Before you hop in, make sure you have:

# Example prerequisites (customize based on your project)
node.js >= 16.0.0
npm >= 8.0.0
git

Installation

Get your Kaali Peeli up and running in 3 simple steps:

# 1. Clone the repository
git clone https://github.com/sayan922/Kaali_Peeli.git

#2. To Run the Server
cd Backend
npm i
npm run dev


# 3. To Run the Client
cd frontend
npm i 
npm run dev

#4. Create .env in Backend
PORT=4000
DB_CONNECT=your_db_connection_string
JWT_SECRET= user-video-secret
GOOGLE_MAPS_API=your_API_Key

#5 Create .env in frontend
VITE_BASE_URL=http://localhost:4000
VITE_GOOGLE_MAPS_API_KEY=your_API_Key

🎉 Congratulations! Your Kaali Peeli is now running at http://localhost:5173

🏗️ Project Structure

Kaali_Peeli/
├── frontend/
│   ├── 🚕 src/
│   │   ├── components/        # Reusable UI components
│   │   ├── pages/             # Route-level components
│   │   ├── services/          # API calls and logic
│   │   ├── utils/             # Helper functions
│   │   └── assets/            # Static files (images, icons, etc.)
│   └── 📦 package.json        # Frontend dependencies
│
├── backend/
│   ├── controllers/           # Route controllers
│   ├── models/                # Database schemas
│   ├── routes/                # API route definitions
│   ├── services/              # Core logic (e.g., Twilio, Maps)
│   ├── socket.js              # Socket.IO configuration
│   └── 📦 package.json        # Backend dependencies
│
├── 📝 docs/                   # Documentation files
├── 🧪 tests/                  # Test cases
└── 🔧 config/                 # Configuration files (env, constants)

🛠️ Tech Stack

Tech Stack

Frontend Backend Realtime Styling
React.js Node.js + Express Socket.IO Tailwind + GSAP

🤝 Contributing

We welcome contributions like Mumbai welcomes everyone!

How to Contribute:

  1. 🍴 Fork the repository
  2. 🌿 Create your feature branch (git checkout -b feature/amazing-feature)
  3. 💻 Commit your changes (git commit -m 'Add some amazing feature')
  4. 📤 Push to the branch (git push origin feature/amazing-feature)
  5. 🔃 Open a Pull Request

Contribution Guidelines:

  • 📝 Write clear commit messages
  • 🧪 Add tests for new features
  • 📖 Update documentation
  • 🎨 Follow our coding standards
  • 💬 Be respectful in discussions

🐛 Bug Reports & Feature Requests

Found a bug? Have a cool idea? We'd love to hear from you!

💝 Acknowledgments

  • 🚕 Mumbai Taxi Drivers - The real heroes who inspired this project
  • 🌟 Contributors - Everyone who helped make this project better
  • 🏙️ Mumbai - The city that never sleeps, just like our servers

📞 Connect with Us

GitHub LinkedIn


Star this repo Fork this repo

About

Kaali Peeli is a modern taxi booking platform inspired by Mumbai's iconic black-yellow cabs. Connect riders with drivers seamlessly through real-time tracking, instant booking, and authentic Mumbai taxi experience digitized

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages