NUMLPay is a comprehensive fee payment system designed to streamline the payment process for students at the National University of Modern Languages (NUML). With over forty years of educational service in Pakistan, NUML continues to adapt to meet student needs, and NUMLPay is a testament to this commitment.

-
Signup
This feature enables the users to register in the system. -
Login
This feature enables users and admins to log in to the system using their credentials. -
Generate Challans
This system provides users with the option to generate both tuition and other fee challans. -
Account Book
This option allows users to see their paid dues. -
Print Challans
The system provides an option to print paid and unpaid challans. -
Payment Options
This system offers flexibility and convenience by allowing fees to be paid online or via bank. -
View Unpaid Fees
Users can easily locate their unpaid dues, print, and pay them through the system. -
Installments
Provides users with the option to divide their fees into installments, and the Admin can add installments. -
Verification of Challans
NUMLPay enables the department admin to verify fees after a user submits payment via bank. -
Verification of Users
NUMLPay enables the department admin to verify the user after registration. -
Cease Degree
Admins can cease the degree of users based on unpaid dues or unethical behavior. -
Admin Registration
Enables the super and campus admin to add other admins. -
Download Reports
Admins can download various reports. -
Tool for Informed Decisions
Admins can view a data analytics dashboard. -
Fees Management
Department and accountant admins can add fees for degrees. -
Fines Management
Accountant admins can add fines for late payments. -
Summer Management
Enables admins to add users to the summer semester.
- Web-App Back End Database: C#, ASP.NET MVC, MSSQL
- Mobile App: Java
- ETL Pipeline: Python
- Data Analytics Dashboard: Power BI
- NUMLPay/: Contains the overall project files and directories.
- Db/: DB files with stored procedures.
- Documentation/: All the reports, UML diagrams, etc.
- ETL Pipeline/: ETL pipeline of NUMLPay from DB to warehouse.
- NUMLPay-Api/: Backend for mobile and web app.
- NUMLPay-Mobile/: Android app.
- NUMLPay-WebApp/: Web app of NUMLPay.
- Testing/: Test cases built in Python with Selenium.
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: C#, ASP.NET MVC
- Database: MSSQL
- Mobile App: Java
- ETL: Python
- Data Analytics: Power BI
- Web Development: Visual Studio 2022 Community Edition, SQL Server Management Studio
- Mobile Development: Android Studio
- Data Analytics: Jupyter Notebook, Power BI
NUMLPay improves upon existing payment methods with its efficient and secure e-payment system. It facilitates digital and bank transfer payments for tuition, hostel, bus, and other fees, while offering features like receipt uploading for verification, challan generation, and installment management. Students can conveniently download paid fee receipts for record-keeping.
The system underwent rigorous testing, employing Black Box techniques with Selenium to validate functionalities such as payment processing, receipt management, and challan generation. This ensures NUMLPay operates seamlessly, providing students with a reliable and user-friendly payment experience.
- NUML Open House and Job Fair 2024: NUMLPay won a prize at this event.
- AIEF National AI Championship 2023: Selected for the first National AI championship held at LUMS by Soliton Technologies and AIEF.
| Role | Name | Photo |
|---|---|---|
| Supervisor | Sir Mohsin Abbas | ![]() |
| Team Lead (Data Engineer) | Abdul Hanan Nawaz | ![]() |
| Frontend Developer | Muhammad Bakht Jamal | ![]() |
| Frontend Developer | Muhammad Hamza | ![]() |
Below are some images of our team:
Here is a video related to the NUMLPay:















