MainaAlexM / ScoreBoard

An online site to rate Projects uploaded by developers.

Home Page:https://projectscoreboard.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScoreBoard

An online site to rate Projects uploaded by developers.

Author

This project was developed by Alex Mathenge as a demonstration of applied concepts in python Django.

Description

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.

User Story

A User can:

  • 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.

How To Run the Project

A user who looks forward to run the project in their local host needs to follow the following steps:

1. Clone the Project Repository:
https://github.com/Mathenge-Alex/ScoreBoard
2. Installing Requirements

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
3. Set-Up Your Favorite Database and Make Migrations.
4. Run the Application on the CLI
python3 manage.py runserver 

Technologies Used

  • Git
  • Python3.8
  • REST Framework
  • Cloudinary Data
  • Django
  • Heroku

Bugs

  • 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.

Back To Top

License

MIT License

Copyright (c) 2022 Alex Mathenge

About

An online site to rate Projects uploaded by developers.

https://projectscoreboard.herokuapp.com/

License:MIT License


Languages

Language:Python 55.8%Language:HTML 43.6%Language:CSS 0.5%Language:Procfile 0.1%