NU Society Link is a C# application designed to streamline the management and coordination of university societies. Built using the Model-View-Presenter (MVP) design pattern, the project separates core functionalities into distinct layers for better scalability and maintainability.
Features Event Management:
--Schedule, update, and manage society events efficiently.
--Track past and upcoming events through an intuitive interface.
Membership Tracking:
--Maintain detailed records of society members.
--Track membership status and participation history.
Task-Specific Event Handlers:
--Dedicated event handlers for each action, ensuring responsive and reliable interactions.
Database Integration:
--Uses SQL for robust and secure data management.
--Ensures efficient data storage and retrieval for society operations.
Clean Architecture:
--Follows the Model-View-Presenter (MVP) design pattern.
--Organized codebase with separate folders for Models, Views, and Presenters, promoting a modular and testable structure.
Technologies Used:
Programming Language: C#
Database: SQL
Design Pattern: Model-View-Presenter (MVP)