All projects

Skorlar

One workspace for supervisors and students to manage research projects: milestones, documents, and feedback in one place instead of email threads. I built all of it, from the API to the deployment.

Role
Sole engineer
Year
2023 - 2024
Stack
  • Next.js
  • Node.js
  • Express
  • MongoDB
  • JWT
  • Docker
  • CI/CD

Context

Academic supervision ran on email threads and printed drafts. There was no shared view of progress, and a supervisor with more than a few students lost track quickly.

What I built

A Next.js frontend on the App Router and a Node.js and Express REST API on MongoDB, with JWT authentication and separate supervisor and student roles. I set up the server infrastructure with Docker, Docker Compose, and CI/CD pipelines to serve more than one frontend.

Details

  • Real-time communication between supervisors and students
  • Milestone-based progress tracking
  • Document management with version history
  • REST APIs for user management, secured with JWT and role-based access
  • UI components refactored over several iterations as supervisors' needs changed

Status

Built between September 2023 and March 2024, and used across dozens of academic projects.