Back to home

Projects

Backend services, authentication systems, APIs and database-heavy applications

01

EduLink (v1)

School management software

Built with Laravel and React, EduLink v1 is a multi-tenant school management platform for students and teachers. It supports assignments, submissions, plagiarism detection, and grading.

02

EduLink (v2)

A rewrite with a Go backend

A rewrite of EduLink v1 using Remix and Go. Student accounts are created by teachers, so schools retain control over access to the platform.

03

EduLink (v3)

Current EduLink implementation

The third implementation of EduLink uses Next.js and Go. It will support student, parent, teacher, and administrator accounts.
https://github.com/adr-1an/edulink-v3

04

Perditum Auth

Account management for Perditum

Perditum Auth (PDTAuth) is an OAuth2-inspired account system, where one central account is used for multiple apps. The PDTAuth dashboard handles account and profile settings. The account service is written in Go, with its management dashboard in Next.js. It also includes email verification and password resets.

05

Vertex Account Center

Authentication and account management for Vertex

The Vertex Account Center (VAC) is the central hub for your Vertex account. It allows you to manage your profile, change your password and view your connected apps. Built with Next.js, Go, and ScyllaDB*.
*ScyllaDB was used here primarily as a learning exercise.

06

Go Auth Template

Registration and login service

An account system with login, registration, email verification, and password resets. It uses Next.js, Go, and Postgres. The repository is available here.

07

AuthTemplate

Authentication template with session management

AuthTemplate contains an API and client application. It includes session management, IP and user-agent records, and configurable token expiry.This project hasn't been publicly released.

08

Vertex GymManager

Multi-tenant gym management software

GymManager is a customer management system for small and medium gyms. It includes visit logs, subscriptions, calendars, staff accounts, analytics, and QR-based self check-in.

Demos are available on request

Most projects are not open source