I built this platform on Next.js. An E-learning App helping people including students and businesses to learn many subjects such as growth hacking, digital marketing and UX/UI.

next.jsserverlessfaunadbgraphql

01 * UI/UX Design

Once the brand identity was established, I created the whole interface, from the User Interface (UI) to User Experience (UX) and ensured the platform had a consistent look & feel.

02 * Technical decisions

As lead engineer, I opted for Next.js early in 2018. SSR & SEO was the focus. To avoid costs of DevOps, we used Vercel to ease the CI/CD pipeline & iterate more quickly. For the back-end, I chose FaunaDB as it was the first serverless database available.

03 * Fullstack Developement

Architecture, database schema & relationships, front-end logic & routing… The plateform was refactored to use GraphQL & have a strong typescript codebase.

04 * LCMS

We could call it an LCMS has it provides many of the features : managing users, tracking progresses & creating content. We built the editor using Craft.js to preview courses & lessons following our UI. It provided many components like QCMs & exercices, which made the learning experience more interactive.