Skip to content

wahedpro/crowdcube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

CrowdCube - A Crowdfunding Platform

CrowdCube is an online crowdfunding platform where users can create campaigns to raise funds for various causes. Whether it’s a personal issue, startup, or creative idea, CrowdCube helps connect people with causes they care about.

Live Site

Visit CrowdCube Live Site

Features

  • Create Campaigns: Users can easily create campaigns with images, titles, descriptions, donation amounts, and deadlines.
  • Support Campaigns: Contribute to campaigns by donating to causes you believe in.
  • User Profiles: Users can create and manage their profiles and track their donations.
  • Responsive Design: Fully responsive for mobile, tablet, and desktop views, providing a seamless user experience across devices.
  • Campaign Management: Manage and update your own campaigns directly on the platform.

Technologies Used

  • React.js for frontend development
  • Tailwind CSS for styling
  • Node.js and Express for backend
  • MongoDB for data storage
  • Vercel for deployment

Dependencies

The project uses the following dependencies:

{
  "firebase": "^11.0.2",
  "localforage": "^1.10.0",
  "match-sorter": "^8.0.0",
  "prop-types": "^15.8.1",
  "react": "^18.3.1",
  "react-dom": "^18.3.1",
  "react-hot-toast": "^2.4.1",
  "react-icons": "^5.4.0",
  "react-router-dom": "^7.0.2",
  "react-simple-typewriter": "^5.0.1",
  "react-tooltip": "^5.28.0",
  "sort-by": "^1.2.0",
  "sweetalert2": "^11.14.5",
  "swiper": "^11.1.15"
}

How to Run the Project Locally

Clone the Repository

git clone https://github.com/wahedpro/crowdcube.git
cd CrowdCube

Install Dependencies

npm install

Run the Project

npm run dev

This will start the development server. Open http://localhost:3000 in your browser.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

CrowdCube is an online crowdfunding platform where users can create campaigns to raise funds for various causes. Whether it’s a personal issue, startup, or creative idea, CrowdCube helps connect people with causes they care about.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages