A basic Django website for first-time learners.
For detailed documentation, visit: Django Documentation
Create a virtual environment:
python3 -m venv myvenv
Activate the virtual environment:
source myvenv/bin/activate
Install the required packages:
pip install -r requirements.txt
Deactivate the virtual environment when done:
deactivate
Create a virtual environment:
python -m venv myvenv
Activate the virtual environment:
myvenv\Scripts\activate
Install the required packages:
pip install -r requirements.txt
Deactivate the virtual environment when done:
deactivate
Once Django is installed, you need to create the database tables for the application:
Make migrations for your user app:
python manage.py makemigrations user
Apply the migrations to the database:
python manage.py migrate
Before coding, you need to install Django in your virtual environment:
pip install django
To fetch movie data from OMDB, you need to create an API key. Follow these steps:
To fetch cast names and images of a movie from TMDB, you need to create an API key. Follow these steps:
touch .env
TMDB_API_KEY=<your_api_key>
While raing the pull request, add ypur name to the CONTRIBUTORS.md file
While adding packages, update requirements.
pip freeze > requirements.txt
Make sure of the spellcheck.\ Might not work with proxy so try using you cellular network
User signup and login along with custom toast notification\ to deal wiht different fallback cases
List of all available shows along with movie meta data such as\ Movie title, Show timing, Poster and option to book show ticket
Display page list of all available show seats indicated via\ different colors for availability. Option to confirm ticket booking or go\ back to shows page
Form page to add new show from available movies, show timeing\ & unique UUID
List of all available movies along with movie meta data such as\ Movie title, discription, Poster, imdb & Critic rating via omdbapi and\ option to add add personal ratings
Form page to fetch and add movie information using the\ omdbapi along with realtime suggestion
Page with detail discription about the movie.List of meta data about\ movie including the cast info & the option to add review
Page related to movies facilitating the user to add their movie\ experience only after they have attended the movie session.\ Also list of reviews from all users with mild Censorship against\ swear words