Fullstack Development

NABU – Web-Based Learning Platform

University project · October 2025 – January 2026

Development of an interactive learning platform enabling structured studying through quizzes and flashcards.

NABU Dashboard

Project Overview

As part of the Software Project module in THU, I contributed to the development of NABU, a web-based learning platform designed to help students study more efficiently.

The platform focuses on structured learning and repetition through interactive formats such as quizzes and flashcards.

Idea

The goal of NABU is to provide a modern and intuitive learning environment where users can:

  • Organize learning content into classrooms
  • Practice with quizzes and flashcards
  • Track and improve their knowledge over time

My Role & Responsibilities

Fullstack Development

  • Worked on both frontend (React) and backend (Express)
  • Designed and integrated REST API endpoints

Database & Infrastructure

  • Set up and managed the database on a server
  • Designed data structures for users, classrooms, quizzes and flashcards
  • Implemented secure external database access

Backend

  • Implemented business logic for users and learning content
  • Built authentication and API architecture

Frontend

  • Developed user interface components
  • Implemented interactive learning features

Key Features

  • Creation and management of classrooms
  • Integration of quizzes and flashcards
  • User authentication and account system
  • Interactive learning experience

Tech Stack

  • Frontend: React
  • Backend: Node.js (Express)
  • Database: SQL-based system
  • API: REST architecture

Outcome

The result was a fully functional learning platform where I contributed across the entire stack — from database design and backend logic to frontend implementation.

The project also included setting up a secure server infrastructure, enabling reliable and scalable deployment.

Learnings

  • End-to-end fullstack development
  • Designing scalable backend architectures
  • Building secure authentication systems
  • Working in a structured development project
home Home terminal Projects article About alternate_email Contact