Skip to content

Database Design

Isabel Costa edited this page Jan 4, 2020 · 1 revision

This page aims to explain Database design of the app and some implementation decisions.

Main data models

Learn more about the core concepts - User, Mentorship Relation and Tasks - in Main Base Concepts Wiki page.

Why Tasks is currently wrapped in TaskList JSON Object

Back in Google Summer of Code 2018, mentors and the student decided to implement Tasks as a JSON Object because of potential scalability issues.

Here's a discussion thread about this approach: