Skip to content

Flipkart has a dominant position in the apparel segment, bolstered by its acquisition of Myntra, and was described as being "neck and neck" with Amazon in the sale of electronics and mobile phones.

Notifications You must be signed in to change notification settings

raobaba/Flipkart_Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Flipkart Clone Documentation

Table of Contents

Overview

Welcome to the documentation for our Flipkart clone! This project aims to replicate the key features of the popular e-commerce platform Flipkart. With a focus on providing a seamless shopping experience, our clone includes functionalities such as user authentication, product management, shopping cart, wishlist, account management, ordering, payment integration through Stripe, and live order tracking.

Features

  • User Authentication: Register and log in securely.
  • Product Management: Search, sort, and filter items effortlessly.
  • Shopping Cart: Add and remove items from the cart.
  • Wishlist: Save and manage your favorite items.
  • Account Management: Customize and control your user account.
  • Ordering: Place and track your orders seamlessly.
  • Payment Integration: Secure payments through Stripe. Just fill Cart Number [4242 4242 4242 4242], and other could be any date should be future
  • Live Tracking: Monitor the status of your orders in real-time.

Tech Stack

  • Frontend: React.js, Redux
  • Backend: Node.js, Express.js
  • Database: MongoDB

Getting Started

Provide instructions on how to get a copy of the project up and running on a local machine.

Prerequisites

  • Node.js
  • npm or yarn
  • MongoDB

Installation

Clone the Repository

  1. Clone the repository:

    git clone https://github.com/your-username/flipkart-clone.git
    cd flipkart-clone

Start Frontend

  1. For the frontend, navigate to the client directory:

    cd client
  2. Run the following command to start the frontend:

    npm start

Start Backend

  1. For the backend, navigate to the server directory:
    cd server
  2. Run the following command to start the backend:
    npm start

Folder Structure

The project is organized into distinct directories for frontend and backend components.

Frontend

The frontend directory houses the user interface components of the Flipkart clone.

Technologies Used

  • React.js: The JavaScript library for building user interfaces.
  • Redux: A predictable state container for managing the application's state.

Project Structure

The structure of the frontend directory is organized as follows lick above and see

Backend

The backend directory contains the server-side logic and APIs for the Flipkart clone.

Technologies Used

  • Node.js: A JavaScript runtime for executing server-side code.
  • Express.js: A web application framework for Node.js, facilitating the creation of robust APIs.
  • MongoDB: A NoSQL database used for storing application data.

Project Structure

The backend directory structure is organized as follows click above and see

Contributing

Thank you for your interest in contributing to this project! As the sole contributor at the moment, I appreciate any feedback, suggestions, or bug reports.

If you have ideas for new features or improvements, feel free to reach out via email at raorajan9576@gmail.com. I'm open to collaboration and would love to hear your thoughts.

Please keep in mind that this project is currently managed by a single contributor, and contributions from the community are not actively sought. However, any valuable input or bug reports are always welcome.

Feel free to connect if you have questions or if you'd like to discuss potential contributions in the future.

Thank you for your support!

Images

Home Page

Screenshot (30)

Landing Page

Screenshot (31)

Footer

Screenshot (32)

Login Page

Screenshot (33)

SignUp

Screenshot (34)

Products Page

Screenshot (35)

Add to Cart Page

Screenshot (36)

Review and Similar Items

Screenshot (37)

Shipping Page

Screenshot (38)

Order Page

Screenshot (39)

Payment Page

Screenshot (40)

Stripe Interface

Screenshot (41)

Stripe Success Interface

Screenshot (42)

Payment Success Page

Screenshot (43)

Orders Success Page

Screenshot (44)

Orders Details

Screenshot (45)

User Account

Screenshot (46)

Empty Cart

Screenshot (47)

About

Flipkart has a dominant position in the apparel segment, bolstered by its acquisition of Myntra, and was described as being "neck and neck" with Amazon in the sale of electronics and mobile phones.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages