-
Notifications
You must be signed in to change notification settings - Fork 1
Frontend Meeting #1
Yağız Kaan Aydoğdu edited this page May 3, 2025
·
1 revision
Date
- 27/04/2025
Time
- 22.00
Via
- Google Meet
| Member | Participation |
|---|---|
| Battal Hazar | ✅ |
| İsmail Tarık Erkan | ✅ |
| Yağız Kaan Aydoğdu | ✅ |
- Create Front-end Roadmap
- Define action items
- Discuss task distribution
-
Project Bootstrap (0):
- Confirmed completion of initial bootstrap tasks.
-
Core Setup (1):
- Discussed the need to configure ESLint flat-config and Prettier.
- React Router v7 data routes implementation was discussed.
- AuthContext setup and social OAuth placeholders were reviewed.
- Zustand store for notifications and UI flags is confirmed initialized.
-
Authentication Flow (2):
- Discussed the implementation details for
/register,/login, forgot-password wizard, and account deletion confirmation dialog.
- Discussed the implementation details for
-
Job Listings & Applications (3):
- Reviewed requirements for JobList and JobDetail pages.
- Discussed the employer dashboard CRUD wizard and validation with
zod.
-
Resume Review & Mentorship (4):
- Discussed MentorDirectory, ChatThread, and rating dialog functionalities.
-
Networking Forum (5):
- Reviewed features for ForumHome and ThreadDetail, including thread creation, tag picker, comments, and reporting.
-
Profiles (6):
- Discussed UserProfile and CompanyProfile features, including avatar upload, badges, ethical-policy checklist, and workplace ratings chart.
-
Production Readiness (7):
- Reviewed production readiness tasks: Sentry, PWA, Lighthouse performance budget, environment-specific builds, and GitHub Actions CI.
-
Testing Matrix (8):
- Discussed testing requirements: unit tests, Storybook stories, a11y checks, and manual QA.
-
Non-Functional Requirements Checklist (9):
- Reviewed non-functional requirements: uptime monitoring, GDPR/KVKK compliance, backups, and security headers.
-
Nice-to-Haves (10):
- Briefly discussed backlog items: dark-mode aware illustrations, live search suggestions, admin dashboard, push notifications, and i18n.
-
Contribution Guidelines:
- Reiterated the importance of following contribution guidelines (branching, PR checklists, linting, testing).
| # | Action | Assigned To | Issue Links |
|---|---|---|---|
| 1 | Configure ESLint flat-config + Prettier | @junklea | #86 |
| 2 | Wire React Router v7 data routes | @junklea | #86 |
| 3 | Set up AuthContext | @ykaydogdu | #96 |
| 4 | Implement /register, /login, forgot-password, and account deletion | ||
| 5 | Develop JobList and JobDetail pages | ||
| 6 | Create Employer dashboard | ||
| 7 | Develop MentorDirectory and ChatThread | ||
| 8 | Implement ForumHome and ThreadDetail | ||
| 9 | Develop UserProfile and CompanyProfile | ||
| 10 | Set up Sentry, PWA, and CI/CD | ||
| 11 | Implement testing matrix requirements | ||
| 12 | Address non-functional requirements |
- Demo Plan
- Requirements
- Elicitation Questions
- Project Plan
- CI/CD & Branching Policies
- MVP Implementation & Planning
- Frontend Testing Suite Documentation
- Lab7: Milestone 2 Demo Preperation
- Lab 8: Requirements Review & Acceptance Planning
Click to expand
- Applying for a Job Posting
- Posting an Anonymous Workplace Review
- Registration and Profile Creation
- Finding a Job by Filters and Application Process
- Requesting a Mentor for Resume Review
- Publishing an Ethical Job Listing
- Requesting a Mentor for Career Guidance
- Seeking Career Advice in the Networking Forum
- Accepting or Declining a Mentorship Request as a Mentor