Agenda42 is a web application that helps students at École 42 efficiently manage their time and campus activities — all in one place:
- Slots where you’re assigned as a peer evaluator
- Your own project evaluations
- Events you’ve signed up for
- Integration (sending query parameters) with friends42 to search for a student in the cluster.
No more unexpected -TIG
for missed events!
In addition to tracking, the app also provides full control over slots and events.
This is a client-side web project agenda42.fr It does not store any personal data, except for interface settings saved in the SQLite.
The app is deployed using GitHub CI + Nginx.
- Next.js
- TypeScript
- Nginx
- GitHub Actions (CI)
- Clean overview of all 42 student activities
- 42 API authentication support
- Interface for managing evaluation slots and event participation
- The project is great for refactoring practice and architectural improvements
- Working with the 42 API
- Building a user-focused SPA interface
- Automating CI pipelines via GitHub Actions
- Setting up a production-ready Nginx configuration
- Ability to search for students from your piscine group for collaboration or support
- Advanced filters and UI customization for slots
- Offline support improvements