AMS Department Website
Full-stack website for the Department of Applied Mathematics and Statistics with admin dashboard and role-based access control

Served as the primary contributor for backend API development using NestJS, designing scalable and maintainable RESTful services. Developed a dynamic Admin Dashboard UI with React, enabling real-time content management and role-based access control. Implemented DevOps practices, including Docker containerization and GitLab CI/CD pipelines for automated testing and deployment. Collaborated with the team to ensure system reliability, performance optimization, and maintainable code architecture.
AMS Department Website
A full-stack website for the Department of Applied Mathematics and Statistics featuring an admin dashboard and role-based access control.
Project Overview
This project serves as the official website for the Department of Applied Mathematics and Statistics, providing both public-facing content and a powerful admin dashboard for content management.
Key Features
- RESTful API: Scalable and maintainable backend services built with NestJS
- Admin Dashboard: Dynamic React-based interface for real-time content management
- Role-Based Access Control: Secure authentication and authorization system
- Docker Containerization: Containerized deployment for consistent environments
- CI/CD Pipeline: Automated testing and deployment with GitLab CI/CD
- Performance Optimization: Optimized for speed and reliability
Technical Architecture
- Backend: NestJS with TypeScript for type-safe API development
- Frontend: React for interactive admin dashboard
- DevOps: Docker containerization and GitLab CI/CD automation
- Database: PostgreSQL for data persistence
- Deployment: Automated deployment pipeline with testing
Achievements
- Primary contributor to backend architecture and API design
- Successfully deployed to production environment
- Collaborative team project with maintainable code architecture