GithubHelp home page GithubHelp logo

piyusharmap / swift-basket Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 3.59 MB

Swift Basket: An Ecommerce Website

Home Page: https://swift-basket.netlify.app/

CSS 0.86% HTML 0.86% JavaScript 98.28%
ecommerce-website react redux tailwindcss

swift-basket's Introduction

Swift Basket - Frontend Ecommerce Website

Swift Basket is a modern and user-friendly ecommerce website built with React, Redux, and Tailwind CSS. This project allows users to browse a wide range of products, add items to their cart, create a wishlist, and includes user authentication features. It leverages the "FakeStoreAPI" to populate the website with mock ecommerce data.

Table of Contents


Demo

You can check out the live demo of Swift Basket here.


Features

Swift Basket offers a range of features to enhance the shopping experience:

  • Product Listings: Browse through a wide selection of products fetched from the FakeStoreAPI.

  • Cart Functionality: Add and remove items from your shopping cart. The cart provides a summary of your selected items.

  • Wishlist: Create a wishlist by adding your favorite items. Easily manage and remove items from your wishlist.

  • Responsive Design: The website is designed to be responsive, ensuring a seamless shopping experience across various devices and screen sizes.

  • Search Functionality: Find products quickly with a search bar that filters products based on keywords.

  • Category Filters: Filter products by category to narrow down your search.


User Authentication

Swift Basket uses user authentication to enhance the shopping experience:

  • User Registration: Users can create an account by providing their email and password.

  • User Login: Registered users can log in with their credentials to access personalized features such as a persistent shopping cart and wishlist.

  • User Profile: Registered users have a profile section where they can update their personal information and password.

  • Secure Authentication: User authentication is handled securely using the same FakeStoreAPI for user management.


Dependencies

Swift Basket relies on the following key technologies and libraries:

  • React: A JavaScript library for building user interfaces.

  • Redux: A predictable state container for managing application state.

  • Tailwind CSS: A utility-first CSS framework for quickly styling web applications.

  • FakeStoreAPI: A mock ecommerce API used to populate the website with product data and handle user authentication.

  • Other project-specific dependencies can be found in the package.json file.

These libraries and tools were chosen to provide a robust foundation for building a modern and responsive ecommerce website with a focus on user experience, maintainability, and secure user authentication.

swift-basket's People

Contributors

piyusharmap avatar

Watchers

 avatar

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.