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 ActionsAdvanced search

Summary

This project is a search engine to help students find the best courses near them. For example, if you're a student, you can search for courses in Paris and surrounding areas based on filters (price, distance, etc.) and course rankings. The project is still in development and will be launched soon.

Why this project?

This project is a great opportunity to learn frontend with Next.js, backend with NestJS, databases with PostgreSQL, search engines with Algolia, CI/CD with GitHub Actions, JWT authentication, role-based endpoints, etc. As a personal project, it's an excellent opportunity to deepen my knowledge 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, an AI-powered search engine with filters and ranking built with Algolia, a modern codebase with production, development, and preview environments. It also includes a chat system with real-time messaging, an admin dashboard for teachers to manage their courses, and a dashboard for students to track their progress.