Skip to content

stranger-scripts-06/ShowStash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ShowStash – Movie Ticket Booking System

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.


Features

  • 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

Tech Stack

  • Frontend: React.js or Vue.js
  • Backend: Node.js (Express.js)
  • Database: MongoDB Atlas

Deployment

  • Frontend: Netlify / Vercel
  • Backend: Heroku / DigitalOcean
  • Database: MongoDB Atlas (Cloud-hosted)

Installation

  1. Clone the repository
    git clone https://github.com/stranger-scripts-06/ShowStash

  2. Install dependencies
    Navigate to both frontend and backend folders and run:
    npm install

  3. Set up environment variables
    Create a .env file with database and config values.

  4. Run locally

    • Start frontend: npm start
    • Start backend: npm run dev

Status

This project is in active development. Core ticket booking and payment features are functional and tested using Thunder Client.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published