Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

VORTX CHATBOT – Loan Processing Chat Bot

VORTX CHATBOT is a console-based Loan Processing Chat Bot designed to simulate real-world loan application workflows.
The chatbot guides users through loan selection, eligibility checks, installment calculations, and application status tracking using an interactive, menu-driven interface.

This project was developed as a group project under the team alias Team Code Blooded (Team Cold Blooded) as part of the BS Software Engineering (3rd Semester) course Introduction to Software Engineering.


📚 Academic Context

  • Course Name: Introduction to Software Engineering
  • Degree Program: BS Software Engineering
  • Semester: 3rd
  • Main CLO:

    To learn and apply fundamental principles of Software Engineering, including software processes, modular design, incremental development, and collaborative version control.

The project follows an incremental development approach, with features added and refined across multiple iterations (increments).


🚀 Features

  • Interactive chatbot-style loan processing
  • Multiple loan types:
    • Home Loan
    • Vehicle Loan
  • Monthly installment calculation
  • Loan eligibility and validation
  • Lender-side functionality
  • Application status checking
  • File handling for persistent data storage
  • Color-coded console UI for better user experience
  • Error handling and input validation

🛠️ Tech Stack

  • Language: C++
  • Concepts Used:
    • Object-Oriented Programming (OOP)
    • File Handling
    • Modular Design
    • Input Validation
    • Incremental Software Development
  • Version Control: Git & GitHub

👥 Team Members (Team Code Blooded)

This was a collaborative academic project, and all team members contributed to its successful completion.


📂 Project Structure (High Level)

├── main.cpp

├── loan_modules/

├── lender_module/

├── data_files/

├── README.md

└── LICENSE


Releases

Packages

Contributors

Languages