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

https://github.com/niloykhan002/crowdcube-client

We’re a personal crowdfunding website where you can raise money for anything that matters to you. From personal causes and projects to events and more. As one of the first personal crowdfunding websites, our experience, support, and features will help ensure you raise the most money possible.
https://github.com/niloykhan002/crowdcube-client

expressjs firebase jwt mongodb nodejs react tailwind

Last synced: 3 months ago
JSON representation

We’re a personal crowdfunding website where you can raise money for anything that matters to you. From personal causes and projects to events and more. As one of the first personal crowdfunding websites, our experience, support, and features will help ensure you raise the most money possible.

Awesome Lists containing this project

README

          

# CrowdCube

## Introduction

Welcome to CrowdCube, a platform designed to help you raise money for anything that matters to you. Whether it's personal causes, creative projects, events, or community-driven initiatives, we provide the tools and support needed to maximize your fundraising potential.

As one of the earliest personal crowdfunding platforms, our experience, features, and ease of use ensure a smooth and successful fundraising journey.

## Table of Contents

- [Features](#features)
- [Demo](#demo)
- [Installation](#installation)
- [Installation Process](#installation-process)
- [Usage](#usage)
- [Technologies Used](#technologies-used)
- [Screenshots](#screenshots)
- [Troubleshooting](#troubleshooting)
- [Contact](#contact)

## Features

- ✅ **Responsive Design** – Fully optimized for all devices.
- 🌙 **Dark Mode** – Toggle between light and dark themes.
- 🔄 **React Routing** – Seamless navigation across pages.
- 🔐 **Private Routes** – Restrict access to authenticated users.
- 🔥 **Firebase Authentication** – Secure user authentication.
- 📅 **Moment.js Integration** – Handle dates and times effectively.
- 📢 **Alerts & Notifications** – SweetAlert2 and React-Hot-Toast integration.
- 🎯 **Easy Campaign Creation** – Simple steps to launch a fundraiser.
- 💰 **Donation Tracking** – Monitor funds in real-time.

## 📥 Installation

### Prerequisites
- Node.js and npm installed
- MongoDB running (local or cloud-based)
- Firebase project setup (for authentication)

### Steps

1. **Clone the repository**
```bash
git clone https://github.com/niloykhan002/crowdcube-client.git
cd study-circle
```

2. **Install dependencies**
```bash
npm install
```

3. **Run the project**
```bash
npm start
```