Skip to content

jazeved0/cinema-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinema System

Build Status Dashboard Uptime API Uptime Contributors Netlify Status

Database application to manage and view movie viewings at theaters, created as the result of a semester-long group project for CS 4400: Intro to Database Systems with Dr. Mark Moss. The application is composed of a PostgreSQL persistence layer, a Python Flask application layer, and a React-powered dashboard.

Web dashboard

🚀 Getting Started

🐍 Backend Services

To run and develop the backend services locally, first make sure Docker Compose is installed and then run:

docker-compose up --build

🖥 Frontend App

To run and develop the frontend services locally, first ensure that both Node.js and a package manager of your choice (either Yarn or npm) are installed. Then, simply run:

cd app
yarn install

to download the neccessary dependencies (make sure to run npm install if you are using npm).

📡 Development Server

Because the web application is built with create-react-app at its core, there are two options to preview the app while developing: a hot reload-enabled development server (recommended) and a minified app bundle.

Hot-reload-enabled
yarn start
Minified app bundle
yarn build
yarn serve

🛠 Tooling

👥 Contributors

Our team for CS 4400 consisted of the following members:

About

Database application to manage and view movie viewings at theaters, created for CS 4400

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published