Menu
Open to opportunities
Download Resume
All projects
CrowdCube

CrowdCube

2024

A platform for individuals wants to raise money for personal needs, creative ideas, or startups.


Overview

CrowdCube is a web application designed to connect individuals who want to raise money for personal needs, creative ideas, or startups with potential contributors. This platform enables users to create and manage fundraising campaigns, make donations, and track project progress. CrowdCube is built with modern web technologies to ensure a user-friendly, secure, and dynamic experience for both campaign creators and contributors. It consists of a frontend and a backend, seamlessly integrated to provide full functionality.

Challenges

Ensuring that only the campaign owner can modify or delete a fundraising campaign while allowing everyone to view it.

Solutions

Implemented authentication with protected API routes and verified the logged-in user's identity before allowing update or delete operations. Each campaign stores the creator's user ID/email, and the backend checks ownership before processing any modification request, ensuring secure access control.

Tech stack

React.jsNode.jsExpress.jsMongoDBFirebaseTailwindCSSdaisyUI