/Project-Awards

This is a web application that allows a user to post a project he/she has created and get it reviewed by his/her peers.

Primary LanguagePythonMIT LicenseMIT

PROJECT AWARDS

Description

Django web application where users can view posted projects and rate. The ratings can be based on the design, content, and usability of the project.

Author

👤 Author

Technologies Used

  • PYTHON 3.6
  • DJANGO
  • HEROKU

User Stories

As a user of the application I should be able to:

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

Specifications:

These are the actions the user will do.Inputs required and their outputs on the page.

Action Input Output
Load page On page load Displays the homepage
Post Post a project to be rated Display project posted by the user
Rate Click a rate button Rate a project
Search search for the posted projects Projects as per search term

Live Demo

Live Demo Link

Installation Process

  • Clone the repository using the link below
$ git clone 

  • Create a directory and install the requirements

    pip install -r requirements.txt
    
  • Run the application using;

    python3.6 manage.py runserver
    
  • Test it if its working using;

    python3.6 manage.py test
    
  • Open the application on your browser , preferably chrome using port 127.0.0.1:8000

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • I would like to acknowledge Moringa school for giving me this opportunity to learn software development.
  • Appreciations to my TM Nancy Umutoniwase for the support she gives me.

📝 License

This project is MIT licensed.