| Use Case ID | Actor | Goal |
|---|---|---|
| UC-01 | Student | To create a digital profile for recruiters. |
- Student has successfully registered or is in the process of signing up.
- System is available and accessible.
- Student selects “Create Profile” option after logging in or registering.
- Student navigates to the Profile Creation page.
- System displays input fields: personal information, education, skills, and resume upload.
- Student fills in personal information (name, email, phone, etc.).
- Student provides education details (degree, university, year, etc.).
- Student enters skills.
- Student uploads a resume (PDF/DOC).
- System validates inputs:
- Checks email format.
- Checks if email is unique.
- Verifies password strength.
- If all validations pass, system saves the profile.
- System displays confirmation:
System Message: "Profile created successfully."
- Invalid Email Format: “Invalid email format. Please enter a valid email address.”
- Duplicate Email: “Email already exists. Try to log in instead.”
- Weak Password: “Password must be at least 8 characters with a mix of letters and numbers.”
- Resume Upload Error: “File type not supported. Upload PDF or DOC only.”
- System Failure: “Oops! We couldn’t create your profile. Please try again later.”
- On Success: A complete student profile is created and stored securely in the system.
- On Failure: No profile is created, and student remains on the profile creation page.
- Email must be unique across all users.
- Password must meet security standards.
- Resume file size should not exceed system limit (e.g., 5MB).