CampusLink is the ultimate contact management and scheduling app beautifully designed for NUS students. Say goodbye to scattered contacts and scheduling headaches! ✨
Whether you need to keep track of your classmates, coordinate with TAs, reach out to professors, or organize meetings with your project teammates, CampusLink has you covered.
- Smart Search & Organization: Store and search contacts by name, group, major, position, or tag. Featuring an Advanced Fuzzy Find to quickly locate whoever you need.
- Seamless Scheduling: Track each contact's available hours and instantly schedule meetings with available contacts.
- Prioritize & Personalize: Pin your most important contacts, set handy follow-up reminders, attach profile pictures, and sort your list your way.
- Secure & Stylish: Protect your contacts with password security and comfortably work day or night with a built-in Light/Dark theme toggle.
- Reliable Backups: Effortlessly import and export your contacts to safely backup and transfer data across devices.
Ready to dive in? For detailed setup guides, tutorials, and developer documentation, please visit our CampusLink Product Website!
- This project is initially based on the robust AddressBook-Level3 project created by the amazing SE-EDU initiative.
- Libraries used: JavaFX, Jackson, JUnit5
- Note: AI-assisted development tools (such as GitHub Copilot and ChatGPT) were used by the team as productivity aids for writing boilerplate code, auto-completing logic, and troubleshooting bugs throughout the development of this project.
