Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 1.74 KB

README.md

File metadata and controls

74 lines (50 loc) · 1.74 KB

Authors

Papireddy E SaiKeerthan Chaitanya Pranav

Crowdfunding Platform

Welcome to our Crowdfunding Platform, a dynamic Full Stack application that connects creators and backers to bring innovative projects to life. This platform offers an interactive and user-friendly interface to showcase a variety of projects across different categories. image

Features

  • Browse projects by category like Technology, Arts, Games, and more.
  • Create new crowdfunding campaigns.
  • Support projects by pledging funds.
  • View detailed information on each project.
  • Manage user profiles and authentication.

Prerequisites

Before setting up the project, ensure you have the following:

  • Node.js
  • npm
  • A modern web browser supporting ES6+

Installation

Clone the repository to your local machine:

git clone https://github.com/papireddy903/crowdfunding

Setting Up the Virtual Environment

  1. Install virtualenv (if not already installed):

    pip install virtualenv
    
  2. Setup Virtual Environment

    virtualenv venv
  3. Activate the virtual environment

    .\venv\Scripts\activate
  4. Install Backend Modules: Install the required Python packages specified in requirements.txt:

    pip install -r requirements.txt
    
  5. Navigate to the frontend directory:

    cd frontend
  6. Install dependencies

    npm install
    
  7. Run frontend

    npm run dev
    
  8. Start Server

    python manage.py runserver