Skip to content

Ananta2003/Seatify.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

🎬 Seatify – Movie Booking Platform

React Node.js Express MongoDB TailwindCSS

A full-stack MERN Movie Booking System with real-time seat selection, ticket booking workflows, secure authentication, and responsive UI.

🔗 Live Demo

👉 https://seatify-iota.vercel.app/


✨ Features

  • 🎟️ Real-time Movie Seat Booking
  • 🔐 JWT Authentication & Authorization
  • 👤 User & Admin Role Management
  • 🎬 Movie & Show Management
  • 💺 Dynamic Seat Selection System
  • 📱 Fully Responsive UI
  • 🎫 Ticket Generation Interface
  • ⚡ REST API Based Architecture
  • 🗄️ MongoDB Database Integration
  • 🎨 Smooth UI with Tailwind CSS

🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Axios
  • React Router DOM

Backend

  • Node.js
  • Express.js
  • JWT Authentication
  • MongoDB
  • Mongoose

🚀 Installation & Setup

Clone Repository

git clone https://github.com/your-username/seatify.git

Frontend Setup

cd client
npm install
npm run dev

Backend Setup

cd server
npm install
npm run dev

🔑 Environment Variables

Create a .env file inside the server folder.

MONGO_URI=your_mongodb_connection
JWT_SECRET=your_secret_key
PORT=3000

📂 Project Structure

Seatify/
│
├── client/
│   ├── components/
│   ├── pages/
│   ├── hooks/
│   └── ...
│
├── server/
│   ├── routes/
│   ├── middleware/
│   ├── models/
│   └── ...
│
└── README.md

🌟 Highlights

  • Backend-heavy MERN architecture
  • Scalable REST API structure
  • Optimized MongoDB schema design
  • Authentication & protected routes
  • Interactive booking workflow

👨‍💻 Author

Ananta Vigave


⭐ Support

If you like this project, give it a ⭐ on GitHub!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages