Back to projects
My biggest project icon

My biggest project

Search engine to help students find the best courses near them.

My biggest project
Next.jsNestJSSupabaseSecurityJWT AuthenticationGitHub ActionsDeep Search

Summary

This project is a search engine to help students find the best courses near them. For example, if you are a student, you can search for courses in Paris and the surrounding areas based on filters (price, distance, etc.) and ranking of the courses. The project is still in development and will be released in October 2025.

Why this project?

This project is a great opportunity to learn about frontend with Next.js, backend with NestJS, database with PostgreSQL, search engine with Algolia, CI/CD with GitHub Actions, JWT authentication, role-based endpoints, etc. As a side project, it is a great opportunity to learn more during my studies.

Features

The key features of this project include a secure NestJS backend with JWT authentication and role-based endpoints connected to a PostgreSQL database hosted on AWS, a AI-powered search engine with filters and ranking made with Algolia, an modern codebase with production, development and preview environments. It also includes a chat system with real-time messaging, a back-office dashboard for teachers to manage their courses and a dashboard for students to manage their progress.