Skip to content

Shopping Website (Frontend) - Forever Shopping is a user-friendly e-commerce platform built with React.js (or Angular). It features easy login, product search, pagination, and a simple cart system. The responsive design ensures smooth browsing on all devices, with role-based access for personalized experiences. http://localhost:5173/

Notifications You must be signed in to change notification settings

Alekrish-12/Ecommerce-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

E-commerce Website

Overview

This project is a front-end eCommerce web application built using React.js and Tailwind CSS. It offers a seamless user experience for customers to browse products, manage carts, place orders, and access their accounts. It also provides an admin interface for product and order management. The website includes features like authentication, product filtering, sorting, and search.

Features

Customer Features

  • Home Page: Displays the latest products, best-selling products, a newsletter subscription box, and a footer. Screenshot (140)

  • Product Collection Page: Displays all products with filter, sort, and search functionalities.

    Screenshot (141)

  • Product Page: Shows product details such as image gallery, title, price, description, add-to-cart button, and related products.

  • Cart Page: View items in the cart, adjust quantities, and remove items. Screenshot (145)

  • Place Order Page: Finalize and place orders based on the cart contents. Screenshot (144)

  • My Order List Page: View the history of placed orders.

  • Login & Signup Pages:

    • Signup Page: New users can create an account by providing necessary details. Screenshot (148)

    • Login Page: Registered users can log in to access their accounts, view order history, and manage their profiles. Screenshot (149)

  • Additional Pages:

    • About Page: Provides information about the company. Screenshot (146)

    • Contact Page: Users can contact the company for inquiries or support.

Technologies Used

  • Frontend: React.js
  • Styling: Tailwind CSS
  • State Management: React Context API or Redux (if applicable)

Getting Started

Prerequisites

  • Node.js installed on your system.

Installation

  1. Clone the repository:

    git clone https://github.com/Alekhya-12/ecommerce-website.git

  2. Navigate to the project directory: cd .\frontend\

  3. Install dependencies:

    npm install

Running the App

  1. Start the application:

    npm run dev

  2. Open [http://localhost:5173/] in your browser to view the app.

Project Structure

  • Login & Signup Pages: Enable user authentication. The signup page allows new users to create accounts, while the login page grants access to existing users. The authentication flow ensures secure access to customer features like cart, order history, and profile management.
  • Home Page: Highlights product categories, featured products, and a newsletter subscription.
  • Products Collection Page: Displays all products with filter, search, and sort functionalities.
  • Product Page: Detailed product view with image gallery and related products.
  • Cart and Order Pages: Manage cart items and place orders.
  • Admin Panel: Provides admin functionalities for product and order management.

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

License

This project is licensed under the MIT License.


This version includes more details about the login and signup pages and their role in user authentication and account management.

About

Shopping Website (Frontend) - Forever Shopping is a user-friendly e-commerce platform built with React.js (or Angular). It features easy login, product search, pagination, and a simple cart system. The responsive design ensures smooth browsing on all devices, with role-based access for personalized experiences. http://localhost:5173/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages