Skip to content

EmadHussien/Financial-advisor-Java-Springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financial Advisors Client Management System

Description

This system is designed to help multiple financial advisors manage their clients. Developed using Spring Boot and an H2 relational database, it offers a full-fledged client management system that allows financial advisors to keep track of client portfolios and related securities. Each client can have a unique portfolio containing zero or more securities. Advisors have the functionality to add, update, or remove clients and securities tied to these portfolios.

Key Features

  • Creation, updating, and removal of clients by financial advisors.
  • Each financial advisor can handle numerous clients.
  • Every client has a portfolio associated.
  • Client portfolios can comprise zero or more securities.
  • Financial advisors can create, update, and remove securities from portfolios.

Technologies Used

Spring Boot: The backend framework used.

H2 Database: The in-memory relational database system used for persisting data.

JPA Entities: Used for object-relational mapping.

REST APIs: Used for effective communication between frontend and backend.

Entity Relationship

image

API Documentation

We have incorporated a collection of REST APIs to manipulate and manage the data. The Postman collection is attached here .

Setup

Instructions to get this project up and running.

  1. Clone the repository or download the zip.
  2. Open the project in your favorite IDE.
  3. Ensure the correct dependencies are installed.
  4. Run the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages