← Back to projects
Full-StackJun 2023· UQAC

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.

ReactTypeScriptSpring 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

TypeAcademic Full-Stack Project
DateJun 2023
RoleFull-stack developer

Technologies

ReactTypeScriptSpring Boot