Skip to content

Discover an easy and effective way to raise funds for personal initiatives, charitable projects, and friends in need.

License

Notifications You must be signed in to change notification settings

preshpi/SupportHive

Repository files navigation

About the Project

SupportHive is a community-based crowdfunding platform designed to empower individuals and organizations to create campaigns, Whether it's a school fundraiser, a community development project, supporting less privileged children, unemployed graduates, or providing emergency assistance, SupportHive enables users to easily raise funds, and track progress in a transparent and accessible way.

Demo:

Screenshot 2024-10-24 at 12 06 47 PM

Watch demo video:

https://www.awesomescreenshot.com/video/32914565?key=c0acf6916b6c7abb2e599ccab88a5a33

Visit this website

https://support-hive.vercel.app/

Check Figma Design

https://www.figma.com/design/cFBRfD9pGk81EbVgud8Fdn/SupportHive?node-id=0-1&t=v43DdWriBvalCcOy-1

Key Features:

  • Create Campaigns: Individuals and organizations can create campaigns for various causes.
  • Secure Donations: Integrated with Paystack for secure and reliable payment processing.
  • Track Progress: Campaign creators and supporters can track the progress of each campaign.
  • Community-Focused: Designed to build trust and collaboration within communities.

Tech Stack:

  • Frontend: React, Tailwind CSS
  • Database: Sanity
  • Backend: Firebase (Authentication, API)
  • Payments: Paystack for secure online payments

Getting Started

Here’s how to set up the project locally.

Prerequisites:

Ensure you have these prerequisites installed and set up on your system before proceeding with the project setup.

Installation

  1. Fork the Repository: Fork the Supporthive project to your own GitHub account.

  2. Clone the Repository: Clone the forked repository to your local machine by running the following command in your terminal:

    git clone https://github.com/your-username/SupportHive
  3. Create a New Branch: Create a new branch to work on your desired features using the following command:

    git checkout -b feature
  4. Install Dependencies: Navigate to the project folder on your terminal and install the dependencies using the following command:

    npm install
  5. Run the Front-end: Start the application by running the following command:

    npm run dev
  6. Make Changes: Now that you have set up your environment and created a new branch, you can start making your changes. You can modify existing code, add new features, or fix bugs.

  7. Commit Your Changes: Once you have made your changes, commit them to your local branch using the following commands:

    git add .
    git commit -m "Your commit message"
  8. Push Changes: Push your changes to your main branch and upload them to your GitHub account using the following command:

    git push origin "name of your branch"
  9. Open a Pull Request: Finally, open a pull request in the original SupportHive repository

Contributors

Developers

Product designers

License

SupportHive is distributed under the MIT License. See the LICENSE file for more information.

About

Discover an easy and effective way to raise funds for personal initiatives, charitable projects, and friends in need.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages