Derick Ogendi
An appplication allowing user to post their projects and allow to be rated based on:- + userbility + content + design on ascale of 1-10.
- View posted projects and their details
- Post a project to be rated/reviewed
- Rate/ review other users' projects
- Search for projects
- View projects overall score
- View my profile page
* BackEnd: * Python - Django
* FontEnd: jinja2 , CSS, Bootstrap
* Database * PostgreSQL
* Deployment * Heroku
-
Open Terminal {Ctrl+Alt+T}
-
git clone
git@github.com:OGENDI/rater-django-app.git
- or
git clone
git@github.com:OGENDI/rater-django-app.git
-
cd rater-app
-
Vs code . or atom . based on the text editor you have.
- python3
- virtual environment - see more on how to install virtual on google
- heroku for online deployment.
_ asgiref==3.5.0
_ backports.zoneinfo==0.2.1
_ beautifulsoup4==4.10.0
_ certifi==2021.10.8
_ cloudinary==1.29.0
_ confusable-homoglyphs==3.2.0
_ dj-database-url==0.5.0
_ Django==4.0.3
_ django-bootstrap-v5==1.0.11
_ django-crispy-forms==1.14.0
_ django-heroku==0.3.1
_ django-registration==3.2
_ django-tinymce==3.4.0
_ gunicorn==20.1.0
_ Pillow==9.0.1
_ psycopg2==2.9.3
_ python-decouple==3.6
_ six==1.16.0
_ soupsieve==2.3.1
_ sqlparse==0.4.2
_ urllib3==1.26.8
_ whitenoise==6.0.0
Once in the cloned folder run the following commands:-
-
$ python3 -m venv pip virtual -- creates the virtual for runnning your app $ source virtual/bin/env -- activate the virtual $ pip install -r requirements.txt - this installs all dependecies necessary for app to run
-
$ python3 manage.py makemigrations $ python3 manage.py migrate
-
$ python3 manage.py runserver
-
$ python3 manage.py test projects
-
$ 127.0.0.1:8000
- There are no known bugs currently but pull requests are allowed incase you spot a bug
- also incase you run it a bug feel free to add or contact
If you have any question or contributions and support, please email me at ogendi18@gmail.com
LinkedIn - Derick Ogendi
Click to MIT License view
Copyright (c) 2022 | Derick Ogendi