/awwwards

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

Primary LanguagePythonMIT LicenseMIT

AudRate

19 October 2019

By Audrey Njiraini

Overall Project Description

This is an application that allows a user to post a project he/she has created and get it reviewed by his/her peers. A project can be rated based on three different criteria:

  1. Design
  2. Usability
  3. Content
These criteria can be reviewed on a scale of 1-10 and the average score is taken.

User stories

  1. A user can view posted projects and their details.
  2. A user can post a project to be rated/reviewed.
  3. A user can rate/review other users' projects.
  4. A user can search for projects .
  5. A user can view projects' overall score.
  6. A user can view their profile page.

Setup/Installation Requirements

  • Python version 3.6
  • pip
  • Django version 1.11.23
  • Django-bootstrap3
  • Heroku
  • Gunicorn
  • Internet connection

Installation Process

  1. Navigate to https://github.com/audreynjiraini/awwwards .
  2. Clone the project.
  3. ``` git clone https://github.com/audreynjiraini/awwwards.git ```
  4. Navigate to the project folder in your terminal.
  5. Create a virtual environment
  6. ``` python3.6 -m venv virtual ```
  7. Activate the virtual environment
  8. ``` source virtual/bin/activate ```
  9. Install the requirements
  10. ``` pip install -r requirements.txt ```
  11. In project/settings.py file, ensure that DEBUG = True.
  12. Run the server
  13. ``` python3.6 manage.py runserver ```

Known Bugs

No known bugs.

Contact Information

If you need clarification on any aspect, feel free to reach me via email at audreynjiraini@gmail.com

License

MIT License MIT Copyright (c) 2019 Audrey Njiraini