Skip to content

Latest commit

 

History

History
46 lines (45 loc) · 2.6 KB

technical-tasks.md

File metadata and controls

46 lines (45 loc) · 2.6 KB

roadmap

  • MVP: Flutter app running on ios, android and the web
    • with Firebase and Cloud Functions as the backend
    • Basic center administration with delivery tracking, inventory and voluntary work shifts
    • Donation transaction and delivery tracking
    • Voluntary work: deliveries and center shifts
    • Benefit: Local offers and distribution centers nearby
    • Moderation: Product categorization, conflict handling for donations, creation of centers
    • general Chat
    • Auth via Phone and Mail
    • Profile management
    • Personal Impact board
    • Firebase security rules
    • Terms and Privacy
  • Change distribution center of a donation: Switch donations and products between centers / redistribution of donations between centers
  • Proper onboarding in the app, that explains the concept on registration
  • Technical Documentation of database, architecture, structure, services, security aspects...
  • Translation to other languages
    • Cloud based translation for user-generated content
    • Baked-in translation for app UI via Remote config
  • App CI/CD with Widget tests and Fastlane
  • Push notifications, Mail notifications, SMS notifications
  • Dark Mode
  • Dynamic links for Admin invitation, Services and food offers
  • Accessibility Workshop: Optimizing for handicapped people (screenreader, contrast), optimizing for simplicity of design, optimizing for weak devices and excluded users
  • standalone web app with minimal functionality and backwards-compatibility with older devices
  • making Minga’s infrastructure vendor-independent
    • grpc-based API
    • RabbitMQ for events
    • and NoSQL Database
    • Docker-based, orchestrated with Kubernetes
    • independent of region blocking by google
  • Exposing a public API (grpc, HTTP/2) to access all features of Minga
  • Better geospatial radius search, maps (Mapbox navigation)
  • Fulltext search and geosearch via Elastic search instance
  • Advanced and automatic regulation/calculation of impact points
  • Minga for other organizations that need help
    • give non-profits, municipal organizations the possibility to post voluntary work shifts with equivalent value of impact points
  • Making Minga better suited for businesses
    • Direct API connection to ERP Systems
    • advanced tracking and overview of donations and deliveries
    • Automatic generation of tax reduction certificates (PDF, CSV)
    • webpage with impact of company (how many tons they saved, ..
  • gather statistics of total impact (of all users), like total number of donations or tons of food rescued.
  • optimize performance of cloud infrastructure, measure CO2 footprint and sustainability