Skip to content

maxtmiller/NourishNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Flask MongoDB Cohere

NourishNet connects businesses with charitable organizations to make food donations seamless, secure, and impactful. Our platform ensures surplus food reaches those in need efficiently while supporting local initiatives and reducing waste.


Preview

nourishnet_cover

Features

  • Seamless Donations: List and manage food donations easily.
  • Incentives: Insights on tax benefits and financial rewards.
  • Real-Time Tracking: Monitor donation status and impact.
  • Secure Transactions: Data and interactions are fully encrypted.
  • Community Engagement: Connect with food banks, shelters, and organizations.

Tech Stack

  • Backend: Flask (Python)
  • Frontend: HTML, CSS
  • Database: MongoDB (via pymongo)
  • APIs & Libraries: Flask-Session, Requests, Cohere, Google Auth, OpenCage, SocketIO

Installation

Prerequisites

  • Python 3.11+
  • pip

Setup

  1. Clone the repo:

    git clone https://github.com/maxtmiller/NourishNet.git
    cd NourishNet
  2. Create and activate a virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # Windows: venv\Scripts\activate
  3. Install dependencies:

    python -m ensurepip --upgrade
    pip install -r requirements.txt
  4. Run the app:

    flask run
  5. Open the local host link in your browser.

About

Streamlining food donations for businesses & charities @ Hack Canada

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages