CESIZen

A mental health platform commissioned by the French Ministry of Health. It provides informational content, an emotion tracker with journal and reports, and an admin back-office.

In progress
react
react-native
express
prisma

Overview

CESIZen is a school project aimed at raising awareness about mental health and providing practical tools to manage daily stress. Commissioned by the French Ministry of Health, the platform offers a modern, accessible and GDPR-compliant digital solution for the general public.

The project includes a web application (React), a mobile application (React Native), and a shared REST API (Node.js / Express / Prisma).

Key features

Informational content

Users can browse articles and resources about mental health, organized by categories. Administrators manage content publication through a dedicated back-office.

Emotion tracker

The core feature of the application. Users can:

  • Log emotions by selecting a base emotion, a detailed emotion and adding a comment
  • Browse their emotion journal, sorted by date
  • View reports with charts over different periods (week, month, quarter, year)

User accounts

Registration, login/logout with JWT authentication, profile management and password reset flow.

Admin back-office

Administrators can manage user accounts, configure the emotion reference system, and publish/unpublish informational content.