AleksandarJavorovic / scentric

0 stars 1 forks source link

SCENTRIC

Scentric is an imaginary perfume blog-like site, where users can find out about new, interesting perfumes or share their favourite perfumes with others. Place for those gentlemen who want to smell nice.

SCENTRIC live project here.

Am I Responsive

Table of Content

Development process

While planning the project I tried to follow an agile development approach as much as I could.

Development Preparation

When I set my mind to make blog-like site about perfumes:

Agile Development

Git

Features

Navigation Bar

Navigation Bar

Navigation Bar Authenticated

Search

Search

The Newest Perfumes

The Newest Perfumes

Perfumes List

Perfumes List

Detailed Perfume View

Detailed Perfume View

Edit and Delete Buttons

Delete Confirm

Add Perfume

Add Perfume

Registration

Registration

Validation

Validation

Login

Login

Logout

Logout

Footer

Footer

403 and 404 Page

403 Page

404 Page

Future Features

Technologies and Tools

Django Apps

Testing

The W3C Markup Validator and W3C CSS Validator Services were used to validate the project to ensure there were no syntax errors in the project. CI Python Linter was used to validate all of python code.

Validation Results

W3C-HTML ![HTML file validation](static/images/testing/html-validation.png)
W3C-Jigsaw-CSS ![CSS file validation](static/images/testing/css-validation.png)
CI Python Linter ![CI Python Linter Validation](static/images/testing/python-linter.png)

Lighthouse Reports

Home Page ![Home Page Analysis](static/images/testing/home-page-lighthouse.png)

Accessibility

There were no accessibility errors found.

Wave WebAIM ![Wave WebAIM](static/images/testing/wave-report.png)

Manual Testing

The site was regularly tested during development, and here are the cases of manual testing:

Fixed Bugs

Known Bugs

Deployment

The site was deployed to Heroku platoform.

Deployment Preparation

Before the deployment, the following steps were taken to prepare the application for the deployment on Heroku:

Setup

The steps to deploy an app to Heroku are as follows:

Credits

Content and Media