Bank Web App (UQAC)
Web application for a fictional bank developed during international exchange at UQAC. Full-stack project with React, TypeScript, and Spring Boot.
Context
Academic full-stack project at UQAC building a banking web application as part of the Advanced Web Technologies course, practicing modern full-stack development with React, TypeScript, and Spring Boot.
Approach
- ·Designed and implemented a RESTful API with Spring Boot and Java
- ·Built a React frontend with TypeScript for full type-safety
- ·Implemented user authentication, account management, and transaction history
- ·Applied clean architecture separating business logic from the UI layer
Solution
A functional banking web application with account management, transaction history, and secure user authentication — demonstrating full-stack capability with modern web technologies.
Key outcome
Complete full-stack delivery: REST API, typed React frontend, and functional banking features — built in 3 months during an international exchange.
Project details
Technologies
More projects
View all →YAML Configuration Editor
Custom internal web app that allows non-technical stakeholders at papernest to safely configure data pipelines. Cut pipeline build & test time by ~50% and incident investigation from 30–60 min to under 2 min.
Log Data Visualization Platform
Full-stack internal web application for log data visualization and analysis at Bouygues Telecom. Machine log investigation time reduced from several minutes to near-instant access. Designed and built independently from scratch.
SQL Streaming Module – Documentation & Evolutions
Contributions to an internal SQL-on-Flink streaming module at the core of Bouygues Telecom's ETL. Main deliverable: an automated documentation system and CI/CD integration to make the module production-ready.