Git Product home page Git Product logo

shavers-haven's People

Contributors

dependabot[bot] avatar ian-garrigan avatar imgbotapp avatar

Watchers

 avatar

shavers-haven's Issues

USER STORY: View products

As a user I can view list of products so that I can make an informed choice

Acceptance Criteria:

  • Products page is fully functional

  • Products are easily visible and accessible

  • Page is responsive

EPIC: Document development

As a developer I can show my development procedures by documenting it so that onlookers gain a better understanding of my project

EPIC: Wishlist app

As a developer I can create a Wishlist function and corresponding page, so that products are added to a list for potential future purchases

Acceptance Criteria

Create a view & template for a Wishlist app

USER STORY: Visible Subtotal

As a user i would like a straightforward method to observe the subtotal, aiding me in keeping track of my budget while shopping.

USER STORY: Product Deletion

As a developer, I aim to provide the option to delete products from the storefront, removing items that are no longer available. So that customers are always up to date with the latest stock.

USER STORY: Order Processing with Webhooks

As a developer I aim to ensure that even if a shopper's internet connection fails mid-transaction, their order can still be processed accurately. So that their is no security risk or payment errors.

USER STORY: User Registration

Create a user account as a user, thereby gaining access to enhanced features. The account registration link should be easily accessible and functional.

USER STORY: Stripe Integration

As a Shopper, I want the payment process to be carried out seamlessly.

  • To achieve this, I will implement Stripe to manage payments for site products during checkout.

USER STORY: Website Navigation

As a developer i want to enchance the navigational experience for the users throughout the website so that is effortless for them.

  • Back to top of page button

EPIC: Project Marketing

As a developer I can ** implement a Newsletter feature and a Facebook profile for the site** so that customers stay informed about upcoming sales and product launches.

Acceptance Criteria:

Mailchimp newsletter & Facebook page

EPIC: Set-up media host (AWS)

As a developer I can configure AWS so that the site's static and media files, facilitating the site's functionality.

EPIC: Search Engine Optimization (SEO)

EPIC:

As a developer I can attain information for SEO by utilizing marketing techniques so that it enhances my customers base

Acceptance Criteria:

Excellent Meta tag content & keywords

USER STORY: View Detailed Product Information

As a user, I aim to be able to view comprehensive details about selected products.

  • This involves creating a product detail page, setting up relevant views and URLs, and adding these URLs to navigation links.

USER STORY: Deploy the Project

As a developer i want to deploy the project on a publicly accessible domain, so that shoppers can access the website from various locations.

USER STORY: Access Media Links

As a developer I seek the inclusion of media links, providing users with the opportunity to explore additional content eg: social media.

EPIC: Store Products

As a role I can capability so that received benefit

Clean, friendly and easy to browse storefront

Create products app & templates

USER STORY: About Page

As a user i want to be able to access and read the about page, allowing me to gather more information about the site or its owner.

USER STORY: Product Sorting

As a developer I intend to enable users to sort products by category, making it convenient to view items within their preferred categories.

EPIC: Stripe payment system

As a developer I can configure Stripe integration so that a seamless payment process for customers as they proceed to purchase their selected products.

EPIC: Error template pages

As a developer I can create various error pages that generate 404.403,500 error codes so that Shavers Haven is secure and notifies users in the event

Acceptance Criteria:

  • Create error pages

USER STORY: Admin panel

As an admin I can access admin panel so that i can use the admin features and manage the website

Tasks:

  • Create superuser
  • Install django allauth

EPIC: Deploy with Heroku

As a developer I can deploy with Heroku so that deploy my site using Heroku, ensuring that users have the ability to access and engage with the site's content and features.

EPIC: Checkout

As a developer I can create a checkout system so that customers are able to successfully purchase products directly from the site.

  • Good design & ease of use

EPIC: Django setup

EPIC:

As a developer I can establish a Django configuration and initiate a project so that ** I am equipped to proceed with site development.**

EPIC: Contact Us

As a developer I can create a useful contact us function so that users can reach out to the websites owners

Acceptance Criteria:

  • Develop a simple contact us page with good design practices for ease of use

USER STORY: Cart Functionality

As a Customer, I want to add items to a cart, facilitating the organization and control of items for potential purchase or removal according to my preferences.

USER STORY: Cart Quantity

As a developer I aim to provide shoppers with a plus button, allowing them to conveniently raise the quantity of products in their cart.

USER STORY: Adding New Products

As a developer I intend to allow shop owners with the ability to add new products to the shop's inventory, so that it will enhance the variety available to customers.

EPIC: Shavers Haven Homepage

As a Developer I can have the capability to craft an appealing and aesthetically pleasing Homepage so that users with a delightful experience upon entering the site

EPIC: User Profile

EPIC:

As a developer I can setup a user page/profile so that they can manage there shopping experience efficiently.

Acceptance Criteria

creation of user profile

USER STORY: Editing of Products

As a Developer, I want to enable staff members to modify product details, such as adjusting prices and changing descriptions/images, in order to enhance product management.

EPIC: Configure AllAuth

As a developer I can ** I can incorporate AllAuth** so that aspects of the site's authentication & encompassing functions work

Sign Up, Login, Logout, Email Verification, and Password Reset

USER STORY: Password Recovery

As a registered user, I want the ability to recover my password in the event that I forget it, ensuring continued access to the site.

USER STORY: Functionality to Delete Products

In my role as a Developer, I aim to implement the capability for staff members to delete products. This way, products that are not selling well or have issues can be promptly removed from the storefront.

EPIC: Admin control

As a developer I can **integrate an admin panel into the project app, ** so that administrators can modify, and remove orders, products, and user records as needed.

Acceptance Criteria

Admin superuser credentials
Adding to database functionality

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.