WorksCrowdcube: A Crowdfunding Application

Crowdcube: A Crowdfunding Application

Crowdcube is a responsive, user-friendly platform for hosting and supporting campaigns for personal, creative, and startup needs. It makes it easy for individuals to launch campaigns and for donors to contribute, with features such as campaign management, donation tracking, and more.

14
Technologies
7
Key Features

Technologies Used

React.js
React Router
Axios
Tailwind CSS
Bootstrap
React-Toastify
SweetAlert
Lottie Animations
React Awesome Reveal
Node.js
Express.js
MongoDB
JWT
Firebase
Crowdcube: A Crowdfunding Application

Key Features

  • User Authentication: Secure login and registration with email/password. Social login integration (Google or GitHub).
  • Campaign Management: Add, update, and delete campaigns (protected routes). Display detailed campaign information on a dedicated page.
  • Donation System: Donate to active campaigns with data persistence. View personal donation history in the 'My Donations' section.
  • Responsive Design: Fully optimized for desktop, tablet, and mobile devices.
  • Sorting and Filtering: Sort campaigns by minimum donation amount on the 'All Campaigns' page.
  • Modern UI/UX: Carousel banner, toast notifications, and sleek animations.
  • Dark/Light Mode: Toggle between dark and light themes for better usability.