{"id":26320904,"url":"https://github.com/istiak19/fundsphere-client","last_synced_at":"2026-04-09T12:03:58.223Z","repository":{"id":271208508,"uuid":"901134509","full_name":"istiak19/FundSphere-client","owner":"istiak19","description":"FundSphere is a crowdfunding platform where users can raise money for various causes by creating and managing campaigns. Users can donate to campaigns, but only campaign creators can modify their own campaigns.","archived":false,"fork":false,"pushed_at":"2025-02-23T17:44:32.000Z","size":1380,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T18:34:07.460Z","etag":null,"topics":["css3","firebase","html5","reactjs"],"latest_commit_sha":null,"homepage":"https://fundsphere-website.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/istiak19.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-10T05:22:04.000Z","updated_at":"2025-02-23T17:44:36.000Z","dependencies_parsed_at":"2025-01-06T09:41:50.701Z","dependency_job_id":"1ab5ad66-5316-436f-ba5c-ac20ca7fc937","html_url":"https://github.com/istiak19/FundSphere-client","commit_stats":null,"previous_names":["istiak19/assignment-10-client","istiak19/fundsphere-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/istiak19%2FFundSphere-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/istiak19%2FFundSphere-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/istiak19%2FFundSphere-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/istiak19%2FFundSphere-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/istiak19","download_url":"https://codeload.github.com/istiak19/FundSphere-client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243754096,"owners_count":20342543,"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":["css3","firebase","html5","reactjs"],"created_at":"2025-03-15T16:15:33.017Z","updated_at":"2025-12-30T21:04:55.114Z","avatar_url":"https://github.com/istiak19.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💰 FundSphere  \n\n**FundSphere** is a crowdfunding platform that enables users to raise funds for various causes. Users can create and manage campaigns, while others can donate to support them. The platform includes **secure authentication**, **protected routes**, and a **dark/light theme toggle** for an enhanced user experience.  \n\n🔗 **Live Website:** [FundSphere](https://fundsphere-website.web.app/)  \n\n---\n\n## 📌 Features  \n\n✅ **User Authentication** – Secure login and registration via email/password or Google authentication.  \n✅ **Campaign Management** – Users can create, modify, and delete their own campaigns.  \n✅ **Donation System** – Users can donate to active campaigns to help fund causes.  \n✅ **Dark/Light Mode** – Toggle between dark and light themes for better accessibility.  \n✅ **Protected Routes** – Campaign management and donation pages are restricted to logged-in users.  \n\n---\n\n## 📜 Table of Contents  \n\n- [Tech Stack](#-tech-stack)  \n- [Dependencies](#-dependencies)  \n- [Installation](#-installation)  \n- [Usage Guide](#-usage-guide)  \n- [Configuration](#-configuration)  \n- [Development Commands](#-development-commands)  \n- [Contributing](#-contributing)  \n- [License](#-license)  \n\n---\n\n## 🛠 Tech Stack  \n\n### **Frontend:**  \n- **React** – Component-based UI framework  \n- **React Router** – Navigation and routing  \n- **Tailwind CSS \u0026 DaisyUI** – Modern and responsive styling  \n- **Firebase** – Authentication and database  \n\n---\n\n## 📦 Dependencies  \n\n- **Authentication:** Firebase  \n- **UI Components:** DaisyUI, SweetAlert2, React Icons  \n- **SEO Optimization:** React Helmet  \n- **Animations:** Lottie React, AOS, React Awesome Reveal  \n- **Date Handling:** React Datepicker  \n- **Notifications:** React Toastify, React Tooltip  \n\n🔹 Full dependency list available in [`package.json`](package.json).  \n\n---\n\n## 📥 Installation  \n\n1️⃣ Clone the repository:  \n```sh\ngit clone https://github.com/istiak19/FundSphere-client\ncd FundSphere-client\n```  \n\n2️⃣ Install dependencies:  \n```sh\nnpm install\n```  \n\n3️⃣ Start the development server:  \n```sh\nnpm run dev\n```  \n\n---\n\n## 🎯 Usage Guide  \n\n- **Campaign Creators** → Create, edit, and manage fundraising campaigns.  \n- **Donors** → Browse and donate to active campaigns.  \n- **Admins** → Manage users and monitor fundraising activities.  \n\n💡 **Ensure Firebase credentials are configured in the `.env` file before running the project.**  \n\n---\n\n## 🔧 Configuration  \n\n- **Firebase Setup** → Add Firebase credentials in `firebaseConfig.js`.  \n- **Theme Customization** → Modify default theme settings in `tailwind.config.js`.  \n\n---\n\n## 🚀 Development Commands  \n\n🔹 **Start Development Server:**  \n```sh\nnpm run dev\n```  \n\n🔹 **Build for Production:**  \n```sh\nnpm run build\n```  \n\n🔹 **Run Linter:**  \n```sh\nnpm run lint\n```  \n\n🔹 **Preview Build:**  \n```sh\nnpm run preview\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fistiak19%2Ffundsphere-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fistiak19%2Ffundsphere-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fistiak19%2Ffundsphere-client/lists"}