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.
- 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).
- 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
- Language: C++
- Concepts Used:
- Object-Oriented Programming (OOP)
- File Handling
- Modular Design
- Input Validation
- Incremental Software Development
- Version Control: Git & GitHub
This was a collaborative academic project, and all team members contributed to its successful completion.
├── main.cpp
├── loan_modules/
├── lender_module/
├── data_files/
├── README.md
└── LICENSE