Voluntr is a Tinder-like platform for altruistic engagement, designed to seamlessly connect organizations with enthusiastic volunteers. Crafted with Java and Firebase, it's a school project aimed at making volunteerism more accessible and engaging.
- Introduction
- Features
- Technology Stack
- Setup and Installation
- Usage
- Contributing
- Credits
- License
- Contact
Voluntr
empowers organizations to find willing volunteers to drive their causes forward and enables individuals to earn badges and rewards as they contribute to the community.
Note: This application was developed as a school project. The Firebase key included in this project is expired, and you will need to configure your own Firebase project to use this application.
- User Profiles: User-centric profiles for organizations and volunteers to showcase their interests and causes.
- Matching System: A swipe-based matching system to connect volunteers with their preferred organizations.
- Badges: Achievement system where volunteers earn badges for their activity and milestones.
- Java: Core programming language used.
- Firebase: Backend-as-a-Service for real-time database interactions, authentication, and hosting.
To get Voluntr
up and running, follow these steps:
- Clone the repository.
- Set up a new Firebase project at Firebase Console.
- Configure the Firebase project with the application by replacing the dummy keys with your actual Firebase project keys.
- Build the project in your preferred Java IDE.
To use Voluntr
, you need to:
- Launch the application.
- Sign up as a new user or log in with existing credentials.
- Complete your profile to start matching with organizations or volunteers.
Interested in contributing to Voluntr
? We welcome contributions of all forms. Please feel free to fork the repository, make changes, and submit pull requests. For substantial changes, please open an issue first to discuss what you would like to change.
This project is brought to you by the dedicated students of SUTD.
For any queries or further information, please contact me @Eqedos.