Skip to content

Backend Documentation

kurtisolo edited this page Feb 2, 2024 · 2 revisions

Database Schemas

The schemas for the database structure can be found on Figma.

Tech stack

Here are the main frameworks and libraries used, with links to their respective documentation:

Backend main structure

The backend is divided into 4 main applications contained in the homonymous folders: authentication, content, entities, and events.

  • authentication: clearly deals with the user authentication process and the definition of related models;
  • content: defines and manages the models for various types of content present on the platform (images, tasks, resources, etc.);
  • entities: defines and manages the models for structured entities that make up the Activists ecosystem (organizations, groups, etc.);
  • events: defines and manages the models related to everything revolving around event management on the platform.