Eido
Eido is a project that began in September 2024 and continues to be developed, led by six developers from Bordeaux. Through this project, we aim to provide students with an organizational and study assistant via a web and mobile application. Our mission is to redefine the educational experience by combining technology and pedagogy to help every student unlock their potential.
The technologies used for this project are: Next.js, Adonis, and React Native (Expo).

Elouan Savy
Sep 2, 2024
Enter focus mode
Eido's landing page
Visual Identity
For us, Eido is an application that must inspire both trust and make studying feel more accessible and "friendly." Eido aims to be a true everyday companion, helping students achieve their full potential.
Multiple Eido screens
Technical Stack
This project is the first enterprise-level project we’ve built from scratch without any pre-existing base. Together with my team, we carefully considered our primary needs to balance development speed, developer experience, reliability, and performance. We decided on a complete TypeScript stack.
Development
For the global repository architecture, we opted for a monorepo managed by Turbo with the following structure:
. ├── apps │ ├── adonis │ ├── eido-mobile │ ├── landing │ └── eido-web ├── biome.json ├── docker-compose.yaml ├── docs │ └── api ├── package.json ├── packages │ ├── hooks │ ├── sdk │ ├── shared │ ├── shared-screens │ └── ui-core ├── tsconfig.json └── turbo.json 13 directories, 5 files
This structure allows us to share as much business logic as possible between different applications, especially through internal packages.
Front-end
The front-end of the various applications is managed using the component library Gluestack UI. Built on Tailwind, it allows us to use the same components for both web and mobile development.
Back-end
Our entire back-end is developed using the Adonis framework. It provides all the features expected from a modern back-end framework, combined with an excellent developer experience and an active community.
Hosting
All applications are self-hosted using a Coolify instance. Coolify enables us to deploy updates for the applications directly using GitHub Actions.
A Multifaceted Project
Eido is a project that encompasses a variety of aspects. It includes areas directly related to my expertise, such as web and mobile application development, UI design, but also legal considerations, building a user community, and brand development.