Skip to content

mukuvi/EcosenseAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EcoSense AI

EcoSense AI is a full-stack platform for reporting and tracking waste pollution.

Repository layout

EcosenseAI/
  ai/
  backend/
  mobile/
  web/
  docker-compose.yml

Run with Docker

docker-compose up --build

Services

Service URL
Backend http://localhost:5000/api
Web http://localhost:3000
AI http://localhost:8000
Database localhost:5432

Run locally (manual)

Backend

cd backend
npm install
cp .env.example .env
npm run migrate
npm run seed
npm run dev

Web

cd web
npm install
npm run dev

Mobile

cd mobile
npm install
npx expo start

AI service

cd ai
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000

License

See LICENSE.

About

EcoSense AI is a mobile and web-based platform that empowers citizens to report and track waste pollution in Kenyan metropolitan areas

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors