Skip to content

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.