Le Petit Prince

Context

School mobile app for parents with news, galleries, important dates, and saved favorites

Description

Le Petit Prince is an Expo / React Native mobile app designed to centralize information for a fictional nursery school. Authentication is handled per classroom, data is fetched from a remote API, then filtered according to the connected profile. The app is organized around articles, galleries, important dates, persistent favorites, and contact details, with an expo-router navigation flow built from tabs and nested stacks for detail screens.

March 2026
1 person
University Project • 19/20

Skills used

Expo
React
TypeScript
Tailwind CSS
Zod

Skills

Skills used

Expo
React
TypeScript
Tailwind CSS
Zod

Skills acquired

Expo
Zod

Skills improved

React
TypeScript
Tailwind CSS

Features

10Features
Swipe< >
01

Class-based sign-in with form validation and Remember me support

Expo
React
TypeScript
02

Protected expo-router navigation with main tabs and detail screens

Expo
React
TypeScript
Zod
03

Remote loading of articles, galleries, and important dates

Expo
React
TypeScript
04

Content filtering by connected classroom with support for shared content

Expo
React
TypeScript
05

Article feed sorted by date with text search and important badges

Expo
React
TypeScript
06

Article detail screen with full content, horizontal gallery, and favorite action

React
TypeScript
07

Fullscreen photo viewer with navigation inside a reusable modal

Expo
React
Tailwind CSS
08

Dedicated gallery and important-date screens with refresh flows

React
TypeScript
09

Persistent favorites stored locally through AsyncStorage

Expo
React
TypeScript
10

Contact screen and reusable logout action across the app

React
TypeScript

Gallery

Gallery

9