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.