{"id":26246491,"url":"https://github.com/sajjad244/crowdcube-client","last_synced_at":"2026-04-04T08:35:38.797Z","repository":{"id":271468840,"uuid":"906367847","full_name":"sajjad244/crowdcube-client","owner":"sajjad244","description":"Crowdcube is a crowdfunding platform that enables users to raise funds for projects, ideas, and causes by inviting others to contribute. It offers a secure, user-friendly way to fundraise and encourages community support.","archived":false,"fork":false,"pushed_at":"2025-01-07T23:22:08.000Z","size":113,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T00:26:08.586Z","etag":null,"topics":["expressjs","firebase","javascript","mongodb","nodejs","react","tailwind"],"latest_commit_sha":null,"homepage":"https://crowdcube-project-4af20.web.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sajjad244.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-20T18:37:26.000Z","updated_at":"2025-01-07T23:24:42.000Z","dependencies_parsed_at":"2025-01-08T00:26:20.126Z","dependency_job_id":"cae088c9-e286-4157-a2d4-7dfd956d9b6d","html_url":"https://github.com/sajjad244/crowdcube-client","commit_stats":null,"previous_names":["sajjad244/crowdcube-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sajjad244%2Fcrowdcube-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sajjad244%2Fcrowdcube-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sajjad244%2Fcrowdcube-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sajjad244%2Fcrowdcube-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sajjad244","download_url":"https://codeload.github.com/sajjad244/crowdcube-client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243410412,"owners_count":20286403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","firebase","javascript","mongodb","nodejs","react","tailwind"],"created_at":"2025-03-13T13:18:54.920Z","updated_at":"2025-12-30T18:56:25.816Z","avatar_url":"https://github.com/sajjad244.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crowdcube: A Crowdfunding Application\n\n## Project Overview\n\nCrowdcube is a crowdfunding platform designed to help individuals and organizations raise money for a variety of projects, ideas, and causes. The platform allows users to invite others to contribute financially to their initiatives, whether it’s for personal needs, creative endeavors, or startup ventures.  \nThis project aims to provide a user-friendly and secure way to fundraise, promoting collaboration and community involvement for diverse causes.\n\n## Live Demo\n\nYou can view the live version of the Crowdcube application here:\n\n[Live Demo](https://crowdcube-project-4af20.web.app/)\n\n---\n\n## Main Technologies Used\n\n- **React**: JavaScript library for building user interfaces.\n- **Firebase**: For user authentication and backend services.\n- **TailwindCSS \u0026 DaisyUI**: For responsive UI and styling.\n- **React Router**: For handling page navigation within the application.\n- **React Awesome Reveal**: For smooth page transitions and animations.\n- **react-simple-typewriter**: For typewriter animations in project titles and headers.\n- **React Hot Toast**: For real-time notifications and alerts.\n\n---\n\n## Features\n\n- **User Authentication**: Secure login and sign-up with Firebase integration.\n- **Project Creation**: Users can create and manage fundraising campaigns for their projects.\n- **Donation System**: Easy and secure payment processing for contributors to donate to projects.\n- **Project Display**: Showcase campaigns with details like goals, descriptions, and progress.\n- **Typewriter Animation**: Attractive animations for project titles and headers.\n- **Real-time Notifications**: Alerts for updates on the status of projects.\n- **Responsive Design**: Fully responsive UI with TailwindCSS and DaisyUI.\n- **Smooth Animations**: Implementing beautiful page transitions and scroll effects.\n\n---\n\n## Dependencies\n\nHere are the main dependencies used in this project:\n\n### Frontend\n\n- `react`: \"^18.3.1\"\n- `react-router-dom`: \"^6.28.0\"\n- `react-icons`: \"^5.4.0\"\n- `react-awesome-reveal`: \"^4.2.14\"\n- `react-hot-toast`: \"^2.4.1\"\n- `react-simple-typewriter`: \"^5.0.1\"\n- `tailwindcss`: \"^3.4.15\"\n- `daisyui`: \"^4.12.23\"\n- `sweetalert2`: \"^11.6.13\"\n- `firebase`: \"^11.0.2\"\n\n### Development\n\n- `vite`: \"^6.0.1\"\n- `eslint`: \"^9.15.0\"\n- `postcss`: \"^8.4.49\"\n- `autoprefixer`: \"^10.4.20\"\n- `@vitejs/plugin-react`: \"^4.3.4\"\n\n---\n\n## Running the Project Locally\n\nTo get started with the Crowdcube application, follow the instructions below to set up the project locally.\n\n### Prerequisites\n\n- **Node.js** (version 16 or above)\n- **npm** or **yarn** (Package manager)\n\n### Steps to Run Locally\n\n1. **Clone the Repository**\n\n   Clone your project repository:\n\n   ```bash\n   git clone https://github.com/your-username/crowdcube.git\n   ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsajjad244%2Fcrowdcube-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsajjad244%2Fcrowdcube-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsajjad244%2Fcrowdcube-client/lists"}