- Project Description
- Features
- Demo
- Installation
- Usage
- Technologies Used
- Contributing
- Contact Information
Full Stack Movie Booking App is an advanced project that demonstrates the development of a robust and scalable online movie booking platform. It covers all the necessary steps and technologies required for building an efficient movie booking system using the MERN (MongoDB, Express, React, Node.js) stack.
Learned how to implement features such as user authentication, admin functionality, booking management, and multi-user roles. Additionally, this project adheres to best practices for performance optimization.
- User authentication with JWT
- Admin functionality for managing movies and bookings
- Seamless movie booking experience
- Advanced user roles and permissions
- Performance-optimized design
- And much more!
Getting your development environment set up is fairly straightforward:
- Clone the repository to your local machine.
- Install Node.js and MongoDB if you haven't already.
- Run
npm install
to install project dependencies.
- Start the Node.js server by running
npm start
in the server directory. - Start the React app by running
npm start
in the client directory. - Access the app in your browser at
http://localhost:3000
.
- MongoDB with Mongoose
- Node.js
- Express.js
- Password Encryption in MERN
- Admin Accounts
- JWT Authentication
- React.js
- Material UI
- Redux Toolkit
- Axios
- ES6
Contributions are welcome! If you'd like to contribute to this project.
If you have any questions, feedback, or would like to get in touch, please reach out to:
- Akash Chikhalonde
- Email: [email protected]
- GitHub: https://github.com/Akash-298