Express is a Flask-based web application where users can express their opinions about movies, TV shows, and more. This application includes user authentication and a platform for posting and reading reviews.
- User authentication (registration, login, logout, reset password)
- Post reviews about movies and TV shows
- View reviews by other users
- User profiles with their posting history
-
Clone the repository:
git clone https://github.com/mehrezbey/express-application.git
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
python run.py
-
Access the application: Open your web browser and go to
http://127.0.0.1:5000.
-
Register a new user:
- Navigate to the registration page and create a new account.
-
Log in:
- Use your new credentials to log in.
-
Post a review:
- Once logged in, navigate to the review page and submit your review for a movie or TV show.
-
View and comment on reviews:
- Browse through the reviews posted by other users and leave your comments.
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeatureName
- Make your changes and commit them:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/YourFeatureName
- Create a pull request.
For any inquiries or issues, please open an issue on this repository or contact [mahrezbey@gmail.com].