A full-stack MERN Movie Booking System with real-time seat selection, ticket booking workflows, secure authentication, and responsive UI.
- 🎟️ 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
- React.js
- Tailwind CSS
- Axios
- React Router DOM
- Node.js
- Express.js
- JWT Authentication
- MongoDB
- Mongoose
git clone https://github.com/your-username/seatify.gitcd client
npm install
npm run devcd server
npm install
npm run devCreate a .env file inside the server folder.
MONGO_URI=your_mongodb_connection
JWT_SECRET=your_secret_key
PORT=3000Seatify/
│
├── client/
│ ├── components/
│ ├── pages/
│ ├── hooks/
│ └── ...
│
├── server/
│ ├── routes/
│ ├── middleware/
│ ├── models/
│ └── ...
│
└── README.md- Backend-heavy MERN architecture
- Scalable REST API structure
- Optimized MongoDB schema design
- Authentication & protected routes
- Interactive booking workflow
- GitHub: https://github.com/Ananta2003
- LinkedIn: https://www.linkedin.com/in/ananta-vigave/
- Portfolio: https://ananta-portfolio.vercel.app/
If you like this project, give it a ⭐ on GitHub!