Migration to postgreSQL and fixing code quality issues
- Mentors
- Dominic Mills, Tyrone Taylor, Ayush0Chaudhary, Nitya Pasrija
- Organization
- The Palisadoes Foundation
- Technologies
- postgresql, javascript, node.js, sql, graphql, typescript
- Topics
- Server development, Backend Development, API development, Database Design, database administration
The primary aim of this proposal is to fix code quality issues in talawa-api, a project under The Palisadoes Foundation. One major requirement for this fix is replacement of the library mongoose, which is an ODM for mongoDB, the primary database for the project. Since, the ODM is to the replaced all together, migration to the relational database postgreSQL is feasible and will also be done under this proposal. The replacement for mongoose ODM will be drizzle ORM. Other than this there are other minor fixes needed that are related to lax code quality constraints and legacy packages used in the project.