ShowStash is a web-based platform designed to simplify the process of booking movie tickets. It enables users to browse available screenings, book tickets, and make secure payments. Theater managers can manage show timings and track bookings through an integrated dashboard.
- User authentication and secure login
- Movie listing and showtime selection
- Real-time ticket booking with status updates
- Secure payment processing
- Admin dashboard for managing shows and bookings
- Frontend: React.js or Vue.js
- Backend: Node.js (Express.js)
- Database: MongoDB Atlas
- Frontend: Netlify / Vercel
- Backend: Heroku / DigitalOcean
- Database: MongoDB Atlas (Cloud-hosted)
- 
Clone the repository 
 git clone https://github.com/stranger-scripts-06/ShowStash
- 
Install dependencies 
 Navigate to bothfrontendandbackendfolders and run:
 npm install
- 
Set up environment variables 
 Create a.envfile with database and config values.
- 
Run locally - Start frontend: npm start
- Start backend: npm run dev
 
- Start frontend: 
This project is in active development. Core ticket booking and payment features are functional and tested using Thunder Client.