PROJECTEDUCATIONAL ORGANIZER

EDUCATIONAL ORGANIZER

07/2023 - 05/2024

WEB PLATFORM FOR COURSE, STUDENT, AND ATTENDANCE MANAGEMENT, DESIGNED FOR MULTIPLE ORGANIZATIONS AND PRODUCTION ENVIRONMENTS.


RESPONSIBILITIES

BACKEND DEVELOPMENT IN NODE.JS USING EXPRESS AND SEQUELIZE WITH MYSQL DATABASE.

IMPLEMENTATION OF ROLE-BASED ACCESS CONTROL AND SECURE AUTHENTICATION WITH JWT.

IMPLEMENTATION OF FILE STORAGE.

BACKEND DEPLOYMENT ON A VPS WITH DOCKER, NGINX AS REVERSE PROXY, AND DNS CONFIGURATION WITH CLOUDFLARE.

FRONTEND DEVELOPMENT IN NEXT.JS, DEPLOYED ON VERCEL.

QA AND PRODUCTION ENVIRONMENT SEPARATION, CONFIGURATION MANAGEMENT VIA ENVIRONMENT VARIABLES.

ARCHITECTURE PREPARED FOR MULTIPLE ORGANIZATIONS (MULTI-TENANT)


TECHNOLOGIES