Skip to content

basedharsh/Sankalp

Repository files navigation

Mini Project Semester 6: Sankalp - Connecting NGOs and Volunteers

Overview

Sankalp is a platform specifically designed to enhance the connection between volunteers and non-governmental organizations (NGOs). It aims to streamline the process of finding and managing volunteer opportunities, making it easier for NGOs to meet their goals and for volunteers to find meaningful work.

Features

  • Volunteer and NGO Profiles: Detailed profiles that allow users to specify their interests, skills, and availability.
  • Project Matching: An advanced algorithm suggests relevant projects to volunteers based on their profile information.
  • Real-time Communication: Facilitates direct communication between NGOs and volunteers to discuss project details and coordination.
  • Gamification Elements: Features such as points and badges to motivate and reward volunteers for their contributions.
  • Admin Panel: A backend interface for administrators to manage projects, users, and site settings.

Technologies Used

  • Frontend: Flutter & Dart for a seamless cross-platform mobile experience.
  • Backend: Google Firebase for authentication, database management, and hosting.
  • APIs: Google Maps API for location services and custom REST APIs for additional functionalities.
  • Database: Firestore for scalable and real-time data storage.
  • Authentication: Firebase Authentication for secure logins and user management.

Getting Started

Prerequisites

  • Flutter (latest version)
  • Firebase account
  • Google Maps API key

Installation

  1. Clone the repository
    git clone https://github.com/yourrepository/sankalp.git
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages