Minimus: Online Platform for AI in Education
Minimus: Online Platform to Showcase AI Application in Education

Minimus is a comprehensive web platform designed to demonstrate and showcase innovative AI applications in the education sector, featuring secure authentication, robust database architecture, and cloud deployment.
Project Overview
A full-stack web application that serves as a showcase platform for AI-powered educational tools and applications, with emphasis on security, scalability, and user experience.
Key Features
- Magic Link Authentication: Passwordless authentication system for enhanced security and user convenience
- reCAPTCHA Integration: Protection against bots and automated attacks
- Database Architecture: Well-designed PostgreSQL schema for efficient data management
- Security Middleware: Castle integration for threat detection and authentication security
- Cloud Deployment: Deployed on Azure Virtual Machine for reliable hosting
- Comprehensive Testing: Thorough testing procedures to ensure quality and reliability
Technical Implementation
- Frontend: Next.js and React for modern, responsive user interface
- Backend: Next.js API routes with secure authentication flow
- Database: PostgreSQL with carefully designed schema
- Security:
- Magic link authentication for passwordless login
- Castle middleware for authentication security and threat detection
- Google reCAPTCHA for bot protection
- Deployment: Azure VM with production-grade configuration
Development Highlights
- Designed comprehensive database schema to support AI education applications
- Implemented secure magic link login system for password-free authentication
- Integrated Castle middleware for advanced security and threat detection
- Added reCAPTCHA to prevent automated attacks and ensure human users
- Conducted thorough testing across different scenarios and use cases
- Successfully deployed and configured application on Azure Virtual Machine
Tech Stack
- Frontend: Next.js, React
- Backend: Next.js API Routes
- Database: PostgreSQL
- Authentication: Magic Link, Castle (middleware)
- Security: reCAPTCHA
- Deployment: Azure VM
