Skip to content
In DevelopmentWeb

UU Study Cloud

Course materials hub for Uttara University

UU Study Cloud is a web app where Uttara University teachers share lecture notes, slides and course materials with their classes. Students sign in with their university Google account, choose their department, batch and section, and find every file for their courses in one place. New accounts are approved by an admin, so only real students and teachers get in.

uu-study-cloud.app
UU Study Cloud

UU Study Cloud

Course materials hub for Uttara University

Status
In Development
Platform
Web
Stack
10 technologies
Source
Private

Why I built it

University course materials often end up spread across group chats, Drive links and email, and they are hard to find again when exams come around. UU Study Cloud gives every class one private, organised place for its study materials, open only to verified Uttara University students and teachers.

My role

Sole developer: designed and built the whole platform, from the Next.js web app and the Hono API to the PostgreSQL database and the Docker deployment.

How it fits together

6 layers

  1. 01Next.js 16 web app with Server Components
  2. 02Hono REST API running on Bun
  3. 03PostgreSQL 18 database with Prisma ORM
  4. 04Turborepo monorepo for the web app and API
  5. 05Docker Compose stack behind an nginx reverse proxy
  6. 06Database on a private network the web tier can't reach

Key features

  • Sign in with your Uttara University Google account
  • Teachers create classrooms and publish lecture notes, slides and files
  • Students pick their department, batch and section and see their own classes
  • Student ID is read from the university email and filled in for you
  • New accounts stay pending until an admin approves them
  • Roles for admins, moderators, teachers, students and class representatives
  • Save, pin and organise materials into collections
  • Class announcements in one place

Built with

  • Next.js 16
  • TypeScript
  • Tailwind CSS 4
  • Hono
  • Bun
  • PostgreSQL
  • Prisma
  • Turborepo
  • Docker
  • Google OAuth

More projects

View all

Uttara University ERP

ERP App for Uttara University

A native Android ERP application built for Uttara University, giving students and faculty a single app to access academic records, class routines, notices, and university announcements.

Case study

Books My Friend

Android reading companion app

An android application for readers, built natively in kotlin.

Case study