A platform that operates like a movie streaming platform but for short movies created by college students.
- Visit the platform to view basic information about the platform
- View and Interact with the documentation
- Register to view more details
- No access to use until registered
- Able to view all available movies
- Full access to the platform
- Allow upload of short movies (not more than 15 minutes)
- User must be a verified college student
- Watch films uploaded by others
- Comments, react and share movies
- Show usage example to users
- Allow user save data and come back to download
Project Documentation here @wiki https://github.com/proj-team-111/col_films/wiki
-requirements.txt
-Monolith(Django Templating)
-
Create a folder eg
Team_111
-
Change directory into the folder
cd Team_111
-
Clone main branch to the folder
git clone --branch main https://github.com/zuri-training/Col_Films_Team_111.git
now the path to the project isTeam_111/Col_Films_Team_111
-
Inside the project folder(
Col_Films_Team_111
), create a virtual environmentpython3 -m venv env
change directory into it and activate itsource bin/activate
then exit the envcd ..
-
Install the the dependencies
pip install -r requirements.txt
-
You can test the project by running
gunicorn col_films111.wsgi
you should see some lines of code that includelistening at: ...
. If you wish you can visit the address listed, it will take you to the landing page of the project.
Note
- As it is a django app, the allowed hosts have been set to
onecube.zurifordummies.com
if you need to make changes, it can be found incol_films111/settings.py
- It is important that the db.sqlite file is not tampered with and is present during deployment