Skip to content

Awwwards is a project made to enable users to register and post their projects. The users can also rate other existing projects on the website based on design, usability and content.

Notifications You must be signed in to change notification settings

754Bree/Django-ip-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awwards App

Author

Briana Odhiambo

Live Link

Description

Awwwards is a project made to enable users to register and post their projects. The users can also rate other existing projects on the website based on design, usability and content.

User Stories

What the user does...

  • A user can view posted projects and their details.
  • A user can post a project to be rated/reviewed.
  • A user can rate/ review other users' projects.
  • Search for projects.
  • View projects overall score.
  • A user can view their profile page.

Installation / Setup instruction

One can follow the following steps to get the project .......

The application requires the following installations to operate

  • python3.8
  • pip

Cloning the repository:

git clone https://github.com/754Bree/Django-ip-3.git

Navigate into the folder and install requirements

cd project-awwards pip install -r requirements.txt

Install and activate Virtual

- python3 -m venv virtual - source venv/bin/activate

Setup Database

SetUp your database User,Password, Host then make migrate python manage.py makemigrations python manage.py migrate

Run the application

python manage.py runserver

Testing the application

python manage.py test

Open the application on your browser 127.0.0.1:8000.

Behaviour Driven Development

Input Output Behaviour
Visit awwards-clone site Various projects are displayed User can review projects
Click on image Image details displayed Image details displayed
Search project Images for project are displayed App gets the projects for the searched project
Visit profile Projects posted by user are displayed App gets projects for user
Visit Admin Prompts for admin credentials Admin dashboard displayed
API projects api with a list of projects is displayed api displayed

Technologies Used

  • python3.8
  • Django
  • Bootstrap
  • HTML / CSS
  • Postman for visual representation while building the api

Api Endpoints

Known Bugs

  • There are no known bugs at the moment

Contact Information

If you have any question or contributions, please email me at [brianaodhiambo754@gmail.com]

License

About

Awwwards is a project made to enable users to register and post their projects. The users can also rate other existing projects on the website based on design, usability and content.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published