Made with Supabase

Project Ricotta

  • A volunteer effort with GDI to build a new web and mobile platform for Lasagna Love volunteers
  • Proposed switch to MySQL, Azure, and Prisma for better database management
  • MySQL for local development, Azure for staging/production environments
  • Prisma's ORM for an objects-first approach and less boilerplate
  • Supabase as an open-source alternative to Firebase with Postgres database and other features
  • Supabase removes need for DevOps tasks like installation and authentication
  • Invites developers, product managers, and ops engineers to join as contributors, maintainers, or mentors
  • Mentors manage office hours, maintainers lead the development of specific components, and contributors work on required tickets
  • Cooperative contributions and respect for community members emphasized with a code of conduct in place
  • Collaboration is central to Project Ricotta and the broader free software community
  • Contributors encouraged to ask for help when unsure and consult with others when disagreements arise
  • Contributions from outside the project should fork the repo and send a pull request from their fork
  • Members of the project should create named branches, ideally namespaced to their user
  • Pull requests should include unit tests, concise code comments, and examples if necessary
  • Fully volunteer effort, welcoming contributions from the community
  • Project Ricotta aims to make a tangible, measurable, and wholeheartedly good impact on the world.

Related Projects


A project by Zernonia