For students attending job fairs who need an efficient way to take, organize, and analyze notes about companies they meet, the Job Fair Note App is a command-line application with user-friendly front end that helps users capture company details, compare opportunities, and track follow-ups all in one place. Unlike traditional pen-and-paper notes or generic note apps, our product provides structured data entry and company insights tailored specifically for job fair preparation and post-event evaluation.
Note: The initial implementation is a console application to meet project technical requirements (Java + Apache Ant). Future versions may include a mobile interface.
This project applies software engineering principles to develop the Job Fair Note App:
- Development Methodology: Kanban/Agile workflow for flexible, iterative development
- Stakeholder Management: Structured communication, planning, and documentation practices
- Team Collaboration: Established norms, code review processes, and contribution tracking
The project follows professional software development practices with comprehensive documentation, user stories, and regular retrospectives.
Course: CS 3250 - Software Development Methods and Tools
Institution: Metropolitan State University of Denver
Project Timeline: October 29, 2025 - December 2025
Technical Stack:
- Language: Java
- Build Tool: Apache Ant
- Version Control: Git & GitHub
- Testing: Regression tests required
- Requirements: User Stories with Acceptance Criteria
All project documentation is in the /docs directory. See Documentation Index.
Key Documents:
Live Tracking:
- Java Development Kit (JDK)
- Apache Ant
ant compileant testant runPlease refer to our Team Agreement for contribution guidelines and workflow.
- Ubaldo Bogarin
- Giorgina Gottlieb
- Sayo Owolabi
- Jaiden Searle
- Elaine Vizcarra
The Job Fair Note App follows professional software development practices:
Project Management:
- Kanban workflow with GitHub Projects
- User stories with clear acceptance criteria
- Regular retrospectives and process improvement
Technical Standards:
- Java implementation with Apache Ant build tool
- Git/GitHub for version control and collaboration
- Code conventions and peer review requirements
- Comprehensive regression testing
Key Milestones:
- Nov 21: Stakeholder Review
- Dec 2025: Console application feature-complete
- Future: Potential mobile app development
This project is licensed under the CC0 1.0 Universal (CC0 1.0) Public Domain Dedication. For the full legal code, see the LICENSE file.