Papireddy E SaiKeerthan Chaitanya Pranav
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.
- 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.
Before setting up the project, ensure you have the following:
- Node.js
- npm
- A modern web browser supporting ES6+
Clone the repository to your local machine:
git clone https://github.com/papireddy903/crowdfunding
-
Install
virtualenv
(if not already installed):pip install virtualenv
-
Setup Virtual Environment
virtualenv venv
-
Activate the virtual environment
.\venv\Scripts\activate
-
Install Backend Modules: Install the required Python packages specified in
requirements.txt
:pip install -r requirements.txt
-
Navigate to the frontend directory:
cd frontend
-
Install dependencies
npm install
-
Run frontend
npm run dev
-
Start Server
python manage.py runserver