Skip to content

Project-SahAI/SahAI

Repository files navigation

SahAi Project

Overview

SahAi is a community welfare website designed to connect individuals in need with NGOs and other users willing to help. Inspired by Reddit, the platform allows users to post their needs and wants, while NGOs can share information about their drives and programs. Local users can volunteer for these initiatives, fostering a strong and supportive community.

Features

  • User Posts & Requests: Individuals can post about their needs or wants, seeking assistance from the community.
  • NGO Program Listings: NGOs can post about upcoming drives, initiatives, and events.
  • Volunteer Sign-ups: Users can apply to volunteer for NGO programs in their local area.
  • Community Interaction: Users can comment, upvote, and engage with posts.
  • Location-Based Assistance: Nearby users and NGOs can view relevant posts and provide help.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Firebase/Auth0
  • Geolocation Services: Google Maps API for location-based volunteer matching

Usage

  1. Create an Account: Sign up as a user or NGO.
  2. Post Requests or Offers: Individuals post their needs, and NGOs list their programs.
  3. Engage with the Community: Users can comment, upvote, and interact.
  4. Volunteer for Initiatives: Sign up to help in nearby drives.

Contributing

Contributions are welcome! Follow these steps:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature-name).
  3. Commit your changes (git commit -m "Added new feature").
  4. Push to your branch (git push origin feature-name).
  5. Open a pull request.

Contact

For any issues or suggestions, please reach out to the current contributors.