← Back to work
Collaborative Academic Project • Full-stack2026

Scientific Event Management Platform

“A web platform for managing scientific events, activities, articles, registrations and benefits.”

RoleCollaborative full-stack engineering
Year2026
Technologies
ReactTypeScriptGoSQLiteDockerGitHub Actions

Overview

Built collaboratively for a Software Engineering Laboratory course, the project separates a React frontend from a Go REST API and covers authentication and scientific content management workflows.

The Challenge

Coordinating a full-stack product as a team while keeping API contracts, validation, security and development environments consistent.

Approach & Architecture

The frontend organizes features by domain; the backend uses Go, Gin and GORM over SQLite. Docker Compose integrates the services and GitHub Actions validates collaborative work.

Key Features

  • Event, activity and article management
  • REST API documented with Swagger
  • Authentication, cookies and CSRF protection
  • Docker environment and GitHub Actions pipeline

Technical & Ethical Notes

The current implementation uses SQLite. PostgreSQL was considered but not implemented. The work is presented as a collaborative academic project.