View Code? Open in Web Editor
NEW
Code Institute Portfolio Project 5 - ReactJS + DRF, Surfing Gear Notice Board
HTML 1.81%
CSS 0.64%
JavaScript 97.54%
Procfile 0.01%
ci-p5-cutback's Introduction
Hello there, I'm Milosz ๐
I'm a Full-Stack Software Developer, Sailor and Student
๐ I'm a Software Developer and CS student of West Pomeranian University of Technology in Szczecin, Poland
๐ ๏ธ Iโm currently working as a Frontend Developer
๐ป I have passion for building projects with use of React, TypeScript and JavaScript
๐ฒ If I'm not coding, you will find me on a road riding my bicycle or playing ๐พ
ci-p5-cutback's People
Contributors
Stargazers
Watchers
ci-p5-cutback's Issues
Epic
Profiles Functionality
Description
As a logged-in user I can edit my profile so that I can change my profile picture and personal information
Tasks:
Epic
The Products Page
Description
As a logged-in user I can create products so that notice other users about my gear offer
Tasks:
Add all User Stories/Epics/Milestones to Github
MUST Tasks:
Description
All features related to Voting for products
Description
During the development process, it was found that the React Router NavLink
component was only updating the URL path, but nothing was rendered in the browser view.
Solution
This issue was related to the React version used for the project, which was incompatible with version v.5.3.0 of React Router package. The steps needed to fix this issue were to uninstall the existing react-router package and install v.5.3.3 which included the patch.
StackOverflow
Epic: Site Navigation
Description
As a user I can access the site's navigation from every page so that I can visit every page quickly all the time
Tasks
Style Navbar with custom CSS
Epic
The Products Page
Description
As a user I can have quick access to the selected products that are best deals so that I can quickly act if the deal interests me
Tasks:
Epic
The Products Page
Description
As a user I can sort the products currently displayed so that I can see the products in the order I am most interested in
Tasks:
Epic
The Products Page
Description
As a user I can view the product details so that I have a better judgment on the offer
Tasks:
Description
All features related to Products functionality
Epic
The Products Page
Description
As an owner of the product I can delete my products so that I can control what products am I displaying as an offer
Tasks:
Epic
Comments Functionality
Description
As a user I can read product's comments so that I can compare my thoughts about the product with other users
Tasks:
Epic
Site Navigation
Description
As a user I can view a footer from every page so that I can have easy access to all footer content on different pages
Tasks:
Epic: Authentication Process
Description
As a user I can remain logged in until I decide to log out so that my session remains valid and I can enjoy browsing the website without extra login actions
Tasks
Epic: Authentication Process
Description
As a user I can sign in to the website so that I can use all features for logged-in users
Tasks
Epic
Products Functionality
Description
As a user I can see if the product is available so that I can decide to contact the offer owner
Tasks:
Epic
Products Functionality
Description
As a user I can see the product pictures so that I know what the product looks like in reality
Tasks:
Epic
Comments Functionality
Description
As a logged-in user I can post comments on the products so that I can share my insights about the product or write a review about the offer
Tasks:
Epic
Comments Functionality
Description
As an owner of the comment I can delete the comment so that I can remove my insights about a product if required
Tasks:
Description
All User Stories must be divided into smaller tasks included in the Issue
Epic
Products Functionality
Description
As a user I can identify the product's location so that I can decide if I am able to check the offer physically
Tasks:
Epic
Authentication Process
Description
As a user I can explore the website as a guest so that I can review the app content
Tasks:
Epic
None
Description
As a user I can use the app on different devices with various screen sizes so that I am not restricted to using it only on regular-size computers
Tasks:
Description:
As a logged-out user I can see the sign-in and sign-up buttons so that I can change my login status
Tasks:
Description
All features related to comments functionality
Description:
As a user I can navigate through different pages smoothly so that I can explore site content without page refreshing
Tasks:
Description
All features related to Profiles functionality
Description
All features for site navigation.
Description
The search bar input field was found to occupy only 70% of the available space due to the wrong width setup in CSS.
Solution
StyledFormControl max-width: 70%;
attribute was remove and width: 100%;
was added.
Epic
The Product Page
Description
As an owner of the product I can edit product details so that I can guarantee that the product details are latest and up-to-date
Tasks:
Create full CRUD for Profiles.
Epic
Comments Functionality
Description
As an owner of the comment I can edit the comment content so that I can change it if required
Tasks:
Epic
The Products Page
Description
As a user I can search for products with keywords so that I can find offers which I am most interested in
Tasks:
Description:
As a logged-in user I can rate a product so that I can share my experience about a product and position it higher in ranks
Tasks:
Epic
Profiles Functionality
Description
As an owner of the profile I can delete my profile so that I can control if I want to share my data in the app
Tasks:
Description:
As a logged-in user I can see the Profile dropdown menu in the navbar so that I can have access to all relevant profile features from every page
Tasks:
Epic
Authentication Process
Description
As a user I can create a new account so that I have access to all features for registered users
Tasks
Tests
Epic: Authentication Process
Description
As a user I can see my login status so that I can take action and login if required
Tasks
Tests
Epic
None
Description
As a user I can explore paginated products from the database so that I can focus my attention on the smaller chunks of displayed content
Tasks:
Epic
The Products Page
Description
As a user I can display products by categories so that I can find products of my interest easier
Tasks: