An online site to rate Projects uploaded by developers.
This project was developed by Alex Mathenge as a demonstration of applied concepts in python Django.
This is a Django application Software developers, where they can upload their personal projects and have them rated by different users. A user logs into the applications and has access to view the live project and then rate it based on their user experience.
- View different projects posted on the platform.
- Click on a project and see the project details.
- Rate different projects on the platform.
- Search for projects.
- View projects average scores.
- A user can view and edit their profile page.
A user who looks forward to run the project in their local host needs to follow the following steps:
https://github.com/Mathenge-Alex/ScoreBoard
A virtual Environment is essential to run the project, and needs to be activated. Inside the project directory, run the command below:
pip install -r requirements.txt or pipenv install -r requirements.txt
python3 manage.py runserver
- Git
- Python3.8
- REST Framework
- Cloudinary Data
- Django
- Heroku
- The application has been tested and only has one known bug in loading the details page of a project. Nevertheless, criticism, pull requests and suggestions are accepted on the project.
MIT License
Copyright (c) 2022 Alex Mathenge