An open API service indexing awesome lists of open source software.

https://github.com/lakshayd02/fullstack-flipkart-clone

FlipkartClone is a e-commerce platform, meticulously crafted to replicate the renowned functionalities of Flipkart. Built using the LAMP stack along with HTML, CSS3, JavaScript, Tailwind CSS, jQuery, PHP, and MySQL, this repository offers a comprehensive solution for creating a robust online marketplace.
https://github.com/lakshayd02/fullstack-flipkart-clone

ajax apche css css3 flipcart-clone flipkart-clone html html5 javascript jquery js mysql mysql-database php php7 tailwind-css tailwindcss

Last synced: about 2 months ago
JSON representation

FlipkartClone is a e-commerce platform, meticulously crafted to replicate the renowned functionalities of Flipkart. Built using the LAMP stack along with HTML, CSS3, JavaScript, Tailwind CSS, jQuery, PHP, and MySQL, this repository offers a comprehensive solution for creating a robust online marketplace.

Awesome Lists containing this project

README

        

# FlipkartClone 🚀 - Full-Stack E-commerce Platform

Welcome to **FlipkartClone**, a fully-featured e-commerce platform designed to replicate the functionality of the renowned Flipkart website. Built using the **LAMP** stack (Linux, Apache, MySQL, PHP) along with **HTML**, **CSS3**, **JavaScript**, **Tailwind CSS**, **jQuery**, and **AJAX**, this project offers a robust solution for creating an online marketplace.

---

## Features ✨

### 🛒 **User Authentication**
- **OTP Email Verified Signup**: Secure and verified user registrations.
- **Login, Signup & Logout**: Simple and easy authentication for users.

### ⚡ **Enhanced User Experience**
- **AJAX Requests**: Seamless data retrieval for a fast, interactive user experience.
- **Wishlist Management**: Effortless addition and removal of products to/from the wishlist.
- **Cart Management**: Easy management of products in the shopping cart.
- **Save For Later**: Allow users to save products for future consideration.

### 💳 **Payments & Transactions**
- **Cashfree Payment Gateway**: Secure and reliable payment integration for smooth transactions.

### 🔄 **User & Product Management**
- **Info Update**: Users can update personal information, including their mobile number.
- **Product Details Enhancement**: Dynamic hover effects for better product browsing.

### 🛍️ **Shopping Features**
- **Buy Now & Add To Cart**: Convenient options for users to purchase products immediately or add them to the cart.

### 📦 **Order Tracking**
- **Basic Orders Tracking**: Keep users informed with simple order tracking functionality.

---

## Tech Stack ⚙️

- **Frontend**: HTML, CSS3, JavaScript, Tailwind CSS, jQuery
- **Backend**: PHP
- **Database**: MySQL
- **Payment Integration**: Cashfree

---

## Getting Started 🚀

To get started with this project locally, follow the steps below:

### Prerequisites 📋
- Ensure you have **Apache** and **MySQL** set up in your local environment (can be installed using **XAMPP** or **WAMP**).
- Ensure **PHP** is installed.

### Installation 🔧

1. **Clone the repository** to your local machine:

```bash
git clone https://github.com/your-username/FlipkartClone.git
```

2. **Navigate to the project folder**:

```bash
cd FlipkartClone
```

3. **Setup the Database**:
- Open **phpMyAdmin** and create a new database (e.g., `flipkart_clone`).
- Import the SQL file from the `db/flipkart_clone.sql` (if available) or manually create the required tables.

4. **Configure the database connection**:
- Open the `config.php` file and update your **database connection details** (host, username, password, database name).

5. **Start Apache and MySQL** using XAMPP/WAMP or your preferred stack.

6. **Visit** the site on your browser:
```bash
http://localhost/FlipkartClone/
```

---

## Contributing 🤝

If you'd like to contribute, please fork the repository, make your changes, and submit a pull request.

### Steps to Contribute:
1. Fork the repository
2. Create a new branch (`git checkout -b feature-name`)
3. Commit your changes (`git commit -am 'Add feature'`)
4. Push to the branch (`git push origin feature-name`)
5. Submit a pull request

---

![Website Look](https://github.com/LakshayD02/FullStack-Flipkart-Clone/blob/main/Website.png)