Back to Projects
Software Engineering

National Library of Tunisia Platform

Student Banking Platform with Advanced FinTech Models

2024
Tunis, Tunisia
Software Engineering Intern
Platform Dashboard

Modern Banking Dashboard

Intuitive interface for student financial management

Banking Features

Advanced Banking Features

Budgeting, savings, and investment tracking

Investment Models

Investment Simulation Models

Monte Carlo and Black-Scholes pricing engines

Analytics

Financial Analytics

Real-time insights and reporting tools

Project Overview

Developed a comprehensive student banking platform for the National Library of Tunisia, integrating advanced financial models and budgeting tools. The platform enables students to manage their finances, simulate investments, and learn about financial planning through real-world mathematical models.

Key Features

  • Built full-stack application with Angular frontend and Spring Boot backend
  • Implemented Flask middleware for data processing and API orchestration
  • Developed Monte Carlo simulation engine for investment risk analysis
  • Integrated Black-Scholes model for options pricing and derivatives
  • Created interactive budgeting tools with real-time expense tracking
  • Designed secure authentication system with role-based access control

Technical Architecture

The platform uses a modern microservices architecture with Angular for the responsive frontend, Flask as the middleware layer handling complex calculations, and Spring Boot for the core banking operations and data persistence. All services communicate via RESTful APIs with JWT authentication.

Impact

The platform provided students with practical financial literacy tools, helping them understand investment principles and risk management. Over 500 students used the platform during the pilot phase, with positive feedback on the intuitive interface and educational value.