The Volunteer Matching Platform for Soldiers' Families is a web-based application designed to connect volunteers with soldiers' families in need of assistance. This platform aims to streamline the process of matching volunteers' skills and availability with the specific needs of soldiers' families, thereby facilitating meaningful and impactful support during times of need.
The project was established in response to events on October 7th, which led to a war between Israel and Gaza. As a result, hundreds of thousands of Israeli men were drafted into reserve service, leaving their families and children behind. The project addresses the Israeli public who want to volunteer and take part in the war effort, even if not at the front lines. It serves as a mediator between volunteers and soldiers' families who need help, providing a platform for coordination and support during challenging times.
User Registration: Soldiers' families and volunteers can register accounts on the platform. Profile Creation: Users can create detailed profiles, including information about their needs or how they can help.
To get started with the Volunteer Matching Platform, follow these steps:
-
Clone the repository:
git clone https://github.com/MiniDzaldov/FinalProject.git
-
Install dependencies:
cd FinalProject npm install -
Set up environment variables:
Create a .env file based on the provided .env.example template and fill in the required configuration values. -
Start the development server:
npm start
-
Access the platform:
Open your web browser and navigate to http://localhost:3000 to access the Volunteer Matching Platform.
Frontend: React.js, HTML, CSS
Backend: Asp.net core web API
Database: SQL server
We welcome contributions from the community to enhance the Volunteer Matching Platform. If you'd like to contribute, please follow these guidelines:
1.Fork the repository.
2.Create a new branch (git checkout -b feature/your-feature-name).
3.Make your changes and commit them (git commit -am 'Add new feature').
4.Push to the branch (git push origin feature/your-feature-name).
5.Create a new Pull Request.
For inquiries or support, please contact: sw6772145@gmail.com | mini6731504@gmail.com