Skip to content

NUMLPay is a comprehensive fee payment system designed to simplify and streamline the payment process for students at the National University of Modern Languages (NUML). With NUML’s legacy of over forty years in educational excellence, NUMLPay represents a significant advancement in adapting to the evolving needs of students.

License

Notifications You must be signed in to change notification settings

Hanan-Nawaz/NUMLPay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NUMLPay

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.

NUMLPay Logo

Features

User Features

  1. Signup
    This feature enables the users to register in the system.

  2. Login
    This feature enables users and admins to log in to the system using their credentials.

  3. Generate Challans
    This system provides users with the option to generate both tuition and other fee challans.

  4. Account Book
    This option allows users to see their paid dues.

  5. Print Challans
    The system provides an option to print paid and unpaid challans.

  6. Payment Options
    This system offers flexibility and convenience by allowing fees to be paid online or via bank.

  7. View Unpaid Fees
    Users can easily locate their unpaid dues, print, and pay them through the system.

  8. Installments
    Provides users with the option to divide their fees into installments, and the Admin can add installments.

  9. Verification of Challans
    NUMLPay enables the department admin to verify fees after a user submits payment via bank.

  10. Verification of Users
    NUMLPay enables the department admin to verify the user after registration.

  11. Cease Degree
    Admins can cease the degree of users based on unpaid dues or unethical behavior.

  12. Admin Registration
    Enables the super and campus admin to add other admins.

  13. Download Reports
    Admins can download various reports.

  14. Tool for Informed Decisions
    Admins can view a data analytics dashboard.

  15. Fees Management
    Department and accountant admins can add fees for degrees.

  16. Fines Management
    Accountant admins can add fines for late payments.

  17. Summer Management
    Enables admins to add users to the summer semester.

Development

  • Web-App Back End Database: C#, ASP.NET MVC, MSSQL
  • Mobile App: Java
  • ETL Pipeline: Python
  • Data Analytics Dashboard: Power BI

File Strcuture

  • 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.

Technologies

  • Frontend: HTML, CSS, Bootstrap, JavaScript
  • Backend: C#, ASP.NET MVC
  • Database: MSSQL
  • Mobile App: Java
  • ETL: Python
  • Data Analytics: Power BI

Tools

  • Web Development: Visual Studio 2022 Community Edition, SQL Server Management Studio
  • Mobile Development: Android Studio
  • Data Analytics: Jupyter Notebook, Power BI

Project Overview

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.

Achievements

Achievements

  • NUML Open House and Job Fair 2024: NUMLPay won a prize at this event.
Open House Photo 1 Open House Photo 2 Open House Photo 3 Open House Photo 4 Open House Photo 5

  • AIEF National AI Championship 2023: Selected for the first National AI championship held at LUMS by Soliton Technologies and AIEF.

NUMLPay Logo

Team

Role Name Photo
Supervisor Sir Mohsin Abbas NUMLPay Logo
Team Lead (Data Engineer) Abdul Hanan Nawaz NUMLPay Logo
Frontend Developer Muhammad Bakht Jamal NUMLPay Logo
Frontend Developer Muhammad Hamza NUMLPay Logo

Gallery

Below are some images of our team:

Open House Photo 1 Open House Photo 2 Open House Photo 3 Open House Photo 4 Open House Photo 5

Video

Here is a video related to the NUMLPay:

Watch the video


About

NUMLPay is a comprehensive fee payment system designed to simplify and streamline the payment process for students at the National University of Modern Languages (NUML). With NUML’s legacy of over forty years in educational excellence, NUMLPay represents a significant advancement in adapting to the evolving needs of students.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published