Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

nippy-flavor-9468

Project Title

SoundWave is an e-commerce platform for selling audio devices. This Project was done by a team of three members over the course of five days. We used Typescript, React and Chakra UI for styling.

Project Description

SoundWave sells a variety of audio devices (headphones, earphones and pods). Users can login, manage their cart and place orders.

Meet the team!

🔗 Links

This Website is live and deployed on Netlify. By visiting the provided Netlify link, users can directly access and explore the SoundWave website.

netflify

Pages

Landing Page

landing page

Login Page

login page

Product Page

Product page

Single Product Page

Single Product page

Cart Page

Cart page

Payment Page

Payment page

Features

  • User Registration: Allows users to create new accounts by providing their email and setting a password.

  • User Login: Provide a login system where registered users can sign in with their credentials.

  • Product Catalogue: Display a comprehensive catalog of products available on SoundWave, showcasing various audio products such as headphones and earphones.

  • Category Browsing: Organizes products into distinct categories (e.g., "Headphones," "Earphones," "Speakers") to help users easily navigate and find products that match their preferences.

  • Product Details: Provides detailed product pages with comprehensive information, images and color choices users can go through before making a purchase.

  • User Shopping Cart: Allow users to add products to their shopping cart while browsing. The shopping cart holds selected items until users proceed to checkout.

  • Order Placement: Allow users to add products to their shopping cart while browsing. The shopping cart holds selected items until users proceed to checkout.

  • A Responsive Design: A responsive user interface that adapts to various screen sizes and devices, providing an optimal browsing experience on desktops, tablets, and smartphones.

Appendix

Although the following features were not implemented in the current version, they could have further enhanced the functionality of SoundWave:

JSON Web Tokens: JSON Web Tokens (JWT) provide a secure method for authentication and authorization in web applications. By implementing JWT in SoundWave, the system could have enhanced user authentication, ensuring secure access to user profiles and preventing unauthorized access to sensitive information.

Passport: By integrating Passport into SoundWave, the system could have provided simple and unobtrusive authentication for users, allowing for a seamless login and registration process.

Multilingual Support: support of multiple languages to cater to a diverse user base.

Feedback and Ratings: Users should have the option to provide feedback and ratings for their overall experience.

User profile functionalities: Users can create and manage their profiles, including personal information, order history, and payment details.

We hope to incoroporate these features in future.

About

SoundWave is an e-commerce platform for selling audio devices. This Project was done by a team of three memebers over the course of five days. We used Typescript, React and Chakra UI for styling.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages