Project Planning
Requirements
<aside>
<img src="/icons/light-bulb_red.svg" alt="/icons/light-bulb_red.svg" width="40px" />
Features from the user’s side
</aside>
- One page with the whole resume interface
- Different types of data for each section
- Top section
- title
- links (github, linkedin, portfolio, phone number, email)
- Education
- GPA
- School
- Coursework
- Major/minor
- Experience
- list of experiences
- company
- Location
- Dates
- position
- Rename experience section or at least dropdown (leadership, work, general)
- projects
- dates
- title
- links (github, actual project)
- Skills used?
- Skills → list
- Objective statement
- Optional sections
- Selector for sections
- Add sections
- Add custom sections
- Default sections
- Checkbox before and on the side of main interface
- AI helping rewrite bullet points
- text box with button to improve text on the side
- Exporting as word (primarily), pdf
- Authentication
- dashboard for account settings actions, dark mode
Application Design & Tech Stack
<aside>
<img src="/icons/light-bulb_red.svg" alt="/icons/light-bulb_red.svg" width="40px" />
How are we implementing these features?
</aside>
- Front-end
- Styling
- shadcn ui component library
- tailwind css
- react (vite)
- react-hook-forms library
- library for downloading as word
- Back-end
- API
- authentication
- login
- log out
- delete account
- JWT authentication
- create a user
- call to edit a block of data
- rewrite text
- save each section of the resume
- database → postgress?
Sub-team Formations
- Front-end
- Elijah
- Mark
- Mohamed
- Collin
- Junho
- Jake
- Alissa
- Megan
- Kevin
- Ansh
- Back end
- Praj
- Sidney
- Thomas
- Daniel
- Jerry
- Krish
- Baqer
- Kenny
- Anooj
- Chris
- Ethan
Next Steps
<aside>
<img src="/icons/light-bulb_red.svg" alt="/icons/light-bulb_red.svg" width="40px" />
</aside>