Project Name: Enomy-Finances New Computer System Development
Purpose:
Enomy-Finances has recently experienced an increased demand for its financial services, which include mortgages, savings, and investments. To support this growing demand, a new computer system is required to improve operational efficiency for both staff and clients. The system will streamline key business functions and enhance user interactions.
Project Scope Summary:
Phonyt Digital Solutions (PDS) has been tasked with conducting a preliminary investigation to determine the requirements, scope, and constraints of the new system. The system will be web-based and will support financial services related to mortgages, savings, and investments. It will be deployed on upgraded infrastructure to handle the expanded operations effectively.
-
User Management:
Staff and clients will have access to a secure portal for managing their accounts. -
Financial Services:
The system will support operations such as managing mortgages, savings plans, and investment portfolios. -
Data Security:
Ensures the privacy and security of sensitive financial data for both clients and staff. -
Scalability:
Designed to support the expanding needs of Enomy-Finances as demand grows.
- Front-End: HTML, CSS, JavaScript
- Back-End: PHP, Spring Boot
- Database: MySQL
- Infrastructure: Upgraded cloud-based hosting
- Version Control: Git, GitHub
-
Clone this repository:
git clone https://github.com/itsnaaur/Enomy-Finances---Web-Development-Foundations.git
-
Navigate to the project directory:
cd Enomy-Finances---Web-Development-Foundations
-
Set up the project by installing necessary dependencies. For example, if using PHP:
composer install
If using Java and Spring Boot:
mvn clean install
-
Configure the database connection in the environment settings.
-
Run the application locally:
- For PHP: Start the local server with
php artisan serve
- For Spring Boot: Use the command
mvn spring-boot:run
- For PHP: Start the local server with
- Access the system by navigating to
http://localhost:8000
for PHP or the specified port for Spring Boot. - Login credentials can be set in the configuration or database.
- Integration of advanced analytics tools to provide insights into financial operations.
- Mobile application support for clients to manage finances on-the-go.
- Automation of certain financial processes such as mortgage renewals and savings plan adjustments.