Skip to content

🌐 Advance E-Commerce Website like Flilpkart with various features!

Notifications You must be signed in to change notification settings

KING143ND/ApnaMarket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ApnaMarket

Welcome to ApnaMarket! This project is an online marketplace where you can explore and shop for various products.

![ApnaMarket]

Live Demo

Explore the live demo of ApnaMarket: ApnaMarket Live

Feel free to check out the live project and experience these functionalities in action!

Functionality

ApnaMarket is a Django-based online marketplace with a range of features to enhance the user experience. Below are some of the key functionalities:

1. User Authentication and Authorization

  • Registration: Users can register for an account on ApnaMarket by providing necessary details.
  • Login: Registered users can log in using their credentials.
  • Authentication: Secure authentication ensures user accounts are protected.

2. Product Management

  • Browse Products: Visitors and registered users can explore a wide range of products.
  • Product Categories: Products are organized into categories for easy navigation.
  • Product Details: Detailed product pages provide information such as price, description, and images.

3. Shopping Cart

  • Add to Cart: Users can add products to their shopping cart.
  • Cart Management: View and manage the items in the shopping cart.
  • Checkout: Seamless checkout process for placing orders.

4. Order Management

  • Place Orders: Users can place orders for the selected products.
  • Order Tracking: Track the status of orders from placement to delivery.
  • Order History: View past order details.

5. User Profiles

  • User Dashboard: Registered users have access to a personalized dashboard.
  • Profile Information: Users can update their profile information.

6. Search Functionality

  • Search Products: Search for specific products using keywords.

7. Responsive Design

  • Mobile-Friendly: The application is designed to be responsive, ensuring a consistent experience across devices.

8. Download Invoice

  • Download-Invoice: Registered users can download his order invoice in pdf format.

Getting Started

To run this project locally, follow these steps:

  1. Clone this repository:

    git clone https://github.com/KING143ND/ApnaMarket.git
  2. Navigate to the project directory:

    cd ApnaMarket
  3. Install dependencies:

    pip install -r requirements.txt
  4. Load database:

    python manage.py loaddata db.json
  5. Apply migrations:

    python manage.py makemigrations
    python manage.py migrate
  6. Start the development server:

    python manage.py runserver
  7. Open your browser and visit http://127.0.0.1:8000/

Contributing

If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/my-feature
  3. Make your changes and commit them:

    git commit -m "Add my feature"
  4. Push to your fork:

    git push origin feature/my-feature
  5. Create a pull request.

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, feel free to reach out at nvnaveenchaudhary@gmail.com.

Happy coding!