CinemaWorld is an online platform compared to IMDB, designed to offer comprehensive movie information, including detailed databases of movies, actors, and film industry professionals.
- User authentication (Login/Register with email and password)
- Detailed movie information (TBD)
- Actor and film industry professional databases (TBD)
- (List other features here)
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What you need to install the software:
- Node.js
- npm
- MongoDB
A step by step series of examples that tell you how to get a development environment running.
- Clone the repository:
git clone https://github.com/yourusername/CinemaWorld.git
- Install NPM packages:
cd CinemaWorld npm install
- Create a .env file in the root directory and add the following environment variables:
PORT=3000 MONGODB_URI=your_mongodb_connection_string SECRET_KEY=your_secret_key
- Run the application:
npm start
After starting the server, navigate to http://localhost:3000 to access CinemaWorld.
- /login: Log in to your account.
- /register: Register a new account.
- /homepage:(TBD)
If you'd like to contribute to CinemaWorld, please fork the repository and create a pull request with your changes. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request