/Awwwards

Awwwards is a django application that enables users to rate the projects of other people and also post their projects and enable others to rate them.

Primary LanguagePython

Awwwards

Author

Memory Wabwile
https://github.com/Memory-Wabwile

Description

Awwwards is an application that enables users to rate the projects of other people and also post their projects and enable others to rate them.

Live Site

click on https://memawwwards.herokuapp.com/ to view the site

BDD

  1. A user is able to sign up then log in to the application.
  2. A user is able to view the available projects on the home page
  3. A user is able to rate on the different projects that have been posted.
  4. A users is able to create their own projects and post them
  5. A user is able to search for other projects in the application
  6. A user is able to log out once they want to leave the site.
  7. A user is able to view the overal score of the projects.

Design

Landing page design for Instagram clone

Technologies Used

    Python 3.9

Known Bugs

Currently there are no known bugs

Dependancies

pyhton3.9
Django Bootstrap4
Python Venv

Setup instructions

  • click on https://memawwwards.herokuapp.com/ to clone this repository

  • open the terminal and type "git clone https://memawwwards.herokuapp.com/"

  • Navigate into the folder and install requirements using the command "cd instagram "
    then "pip install -r requirements.txt"

  • Install and activate Virtual - "python3 -m venv virtual - source virtual/bin/activate "

  • Setup Database

  • SetUp your database User,Password, Host then make migrations using the command "python manage.py makemigrations"

  • Now Migrate using the command "python manage.py migrate "

  • Run the application with "python manage.py runserver"

Contact Information

For any querries email me at memorywabwile@gmail.com

License

Copyright (c) {2021} {Wabwile Memory}

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.