/Globe-cause

Primary LanguageJavaScript

Globe Cause

Globe Cause is a platform designed to unite volunteers and NGOs globally, supporting meaningful causes. The platform connects volunteers with organizations in need, ensuring that each action contributes to a broader impact.

Table of Contents

Project Overview

Globe Cause is more than just a platform; it’s a global mission. The name "Globe Cause" merges two powerful concepts:

  • "Globe" represents the Earth, embodying a worldwide perspective and the importance of reaching across borders to connect volunteers with NGOs wherever they may be.
  • "Cause" stands for the purpose that drives action, particularly in the realms of social good and humanitarian endeavors.

Together, these words encapsulate our mission: to unite people across the globe in support of meaningful causes. Whether it’s aiding local communities, supporting sustainable development, or contributing to global humanitarian efforts, Globe Cause is here to bridge the gap between volunteers and the organizations that need them most.

The need for structured, reliable information has never been more evident, especially as the world navigates challenges like the COVID-19 pandemic. Volunteers must be equipped with comprehensive insights into the communities they serve, understanding everything from local culture to logistics. Globe Cause addresses this need by ensuring that volunteers have access to the most accurate and detailed information possible, helping to align their expectations with the realities of the field.

Features

  • Global Volunteer-NGO Connections: Match volunteers to organizations across the world.
  • NGO Information: Access detailed information about each NGO, including their mission, contact details, and more.
  • Volunteer Profiles: Volunteers can create and manage their profiles, track their activities, and connect with NGOs.
  • Search Functionality: Easily find NGOs by location, cause, and other parameters.
  • User Authentication: Secure login and registration for volunteers and NGOs.
  • Admin Dashboard: For managing NGOs, users, and platform settings.

Technologies Used

  • Frontend:

    • React.js
    • Axios (for making API requests)
    • React Router (for routing)
    • CSS Modules (for styling)
  • Backend:

    • Node.js with Express.js (if you’re building the backend)
    • MongoDB (for data storage)
    • JWT (for user authentication)
  • APIs:

    • Custom API for fetching NGO details
    • Authentication API (for managing users)

Setup Instructions

Prerequisites

Make sure you have the following installed:

  • Node.js (>=14.x)
  • npm or Yarn
  • Git

Before getting started, ensure you have the following installed:

Installation

Clone the repository to your local machine:

git clone https://github.com/Valuegate/Globe-cause.git