sherifabdallah / Egyflix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Egyflix

Egyflix is a free streaming service that allows our members to watch TV shows and movies, You can also download TV shows and movies to your iOS, Android, Windows 10, Macos or Linux and watch.

Table of Content

Tools

  1. Python
  2. Django
  3. Sqlite3
  4. JavaScript
  5. Jquery
  6. Bootstrap
  7. Goormide Cloud

How to run

  • Enter the directory where the script is located then type the following to the console
$ git clone https://github.com/sherifabdallah/Egyflix Egyflix
  • Install Python 3.8 venv, pip and compiler
$ sudo apt-get install python3.8 python3.8-venv python3-venv
  • Create a virtual environment to install dependencies in and activate it:
$ python3.8 -m venv venv
$ source venv/bin/activate
  • Then install the dependencies:
(venv)$ cd Egyflix
(venv)$ python -m pip install --upgrade pip
(venv)$ python -m pip install -r requirements.txt

Note the (venv) in front of the prompt. This indicates that this terminal session operates in a virtual environment set up by virtualenv.

  • then you will have to migrate the db
(venv)$ python manage.py migrate --run-syncdb
  • Finally run The Egyflix Server
(venv)$ python manage.py runserver
  • And navigate to http://127.0.0.1:8000.

Author

Sherif Abdullah

About


Languages

Language:JavaScript 59.5%Language:Handlebars 19.6%Language:SCSS 17.1%Language:Python 3.9%