Skip to content

Scofield088/nopoverty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

No Poverty Project

🌍 About the Project

The No Poverty project is a web-based application designed to combat poverty by leveraging technology to connect people in need with resources, volunteers, donations, and microfinance opportunities. The platform provides tools to facilitate aid distribution, encourage volunteer participation, and offer financial assistance.

πŸš€ Features

  • πŸ”Ή Donation System – Secure transactions using Razorpay
  • πŸ”Ή Aid Locator – Helps users find resources and assistance nearby
  • πŸ”Ή Microfinance Support – Connects individuals with microfinance opportunities
  • πŸ”Ή Volunteer Network – Enables people to offer help and support
  • πŸ”Ή AI Suggestions – Uses AI-powered recommendations to suggest resources
  • πŸ”Ή Food Distribution – Ensures food security for those in need
  • πŸ”Ή Interactive Map – Visual representation of aid centers and donation hubs

πŸ› οΈ Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Django (Python)
  • Database: SQLite (can be switched to PostgreSQL or MySQL)
  • Payment Gateway: Razorpay
  • Version Control: Git & GitHub
  • Deployment: (Mention if deployed, e.g., AWS, Heroku, etc.)

πŸ“¦ Installation & Setup

  1. Clone the repository:
    git clone https://github.com/Scofield088/nopoverty.git
    cd nopoverty
  2. Create a virtual environment:
    python -m venv env
    source env/bin/activate  # On Windows use: env\Scripts\activate
  3. Install dependencies:
    pip install -r requirements.txt
  4. Set up environment variables:
    • Create a .env file in the project root and add:
      GEMINI_API_KEY=your_gemini_api_key_here
      RAZORPAY_KEY_ID=your_razorpay_key_id_here
      RAZORPAY_KEY_SECRET=your_razorpay_secret_here
  5. Run migrations:
    python manage.py migrate
  6. Start the development server:
    python manage.py runserver

πŸ“Œ Usage

  • Users can register and log in to access various features.
  • Donors can contribute funds via Razorpay.
  • Volunteers can sign up and offer services.
  • AI-based suggestions help users find relevant aid.
  • The interactive map helps locate nearby resources.

Together, we can make a difference! 🌍

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published