Skip to content

Shiksha Postgres Adapter

Ashwin Date edited this page Apr 21, 2022 · 5 revisions

GovTech Context

In Shiksha, deployers are able to create adapters which enable the middleware to connect to the deployer's backend. These adapters receive and send back objects confirming to the Shiksha spec. Within the adapter, deployers will map their own data schema to that of Shiksha. This project aims to create a reference adapter which can interact with a Postgres database. This can be given as a reference implementation to deployers who may not have an existing backend.

Product Explanation

The project will involve creating a new adapter in Shiksha that uses Postgres as a backend. The schemas in Postgres can mimic the schemas from the Shiksha specification to make the implementation of the adapter simple.

Features to be Implemented

All the APIs from the Shiksha backend which includes - Student, Teacher, School, Attendance, Holidays, Groups, Events and Config

Learning Path

Category Rating
Difficulty -
Risk/Exploratory **
Core Development **
Skills NodeJS, Postgres
Mentor Ashwin
Project size 100-150 hours

Clone this wiki locally