The application is an integral part of the subject "Electronic Business" at the Master's studies of the Faculty of Electrical Engineering, University of East Sarajevo. The project also includes a mobile application: Movieland Cinema Mobile App.
To run this project, you will need to add the following environment variables to your .env file:
PORT
CONNECTION_STRING
ACCESS_TOKEN_SECRET
Clone the project:
git clone https://github.com/vascabarkapa/movieland-cinema-web.git
Go to the project directory:
cd movieland-cinema-web
You need to install dependencies for the frontend and backend of the project. Both are installed using the command npm:
cd frontend
npm install
cd backend
npm install
Start the backend server:
cd backend
npm run dev
Start the frontend application:
cd frontend
npm start
Movieland Cinema is an innovative application designed for cinema management. The app is built using the latest technology, including react.js for the frontend and node.js and mongoDB for the backend. The application provides a user-friendly interface for managing cinemas, repertoires, and films. Moreover, users can purchase and reserve tickets with ease, ensuring a seamless cinema experience.
One of the most important aspects of the Movieland Cinema application is its security features. Data protection is ensured through the use of the AES algorithm, which is widely recognized as one of the most secure encryption algorithms available. This ensures that sensitive information, such as customer data, is kept safe and secure.
With its intuitive user interface, users can easily navigate through the application, making it easy to manage cinema schedules, add new films, and make changes to existing schedules. Additionally, the app provides detailed information about films, including descriptions, ratings, and reviews, allowing users to make informed decisions when purchasing tickets.
The Movieland Cinema application is built to scale, ensuring that it can handle a large volume of users and data. It is designed to work seamlessly on both desktop and mobile devices, making it accessible to a wide range of users.
If you have any feedback, please reach out to us at vascabarkapa@gmail.com.