Resume Craft: Your go-to platform for effortlessly tailoring ATS-friendly resumes to job descriptions. Streamline your job application process and stand out in the competitive market.
Is your feature request related to a problem? Please describe.
Currently, the site has a few issues:
We're currently using firebase suite for the following: Auth, database and PDF generation and storage. While this is good to get started with, I now want to use Supabase instead mainly because I want to use SQL for my database and I've read some good stuff about supabase.
The stie has too many things to work on: Resume Generation, automatic/manual flow, resume edit feature (dynamic forms) etc.
The UI is not very appealing.
We do not have too much test coverage and the components can also be refactored.
Describe the solution you'd like
To fix these above issues, we are now focusing on only a select few tasks:
[ ] Remove all the unnecessary flow and only have the following flows:
[ ] Auth (Login, Signup and Password Reset)
[ ] Resume Generation page (Automated, no manual flow)
[ ] View Resumes
[ ] Generate the PDF at client side, and only store the data for the PDFs
[ ] Use Supabase for Auth, Database, Storage and resume Generation
Note:
Create issues related to the above mentioned tasks, mention this issue at their top and add those issues below:
Are you willing to contribute to this issue?
[x] Yes
[ ] No
Describe alternatives you've considered
Next Auth / Auth.js for auth, but the dev experience is horrible and the documentation is even worse.
Is your feature request related to a problem? Please describe.
Currently, the site has a few issues:
Describe the solution you'd like
To fix these above issues, we are now focusing on only a select few tasks:
Note:
Create issues related to the above mentioned tasks, mention this issue at their top and add those issues below:
Are you willing to contribute to this issue?
Describe alternatives you've considered
Next Auth / Auth.js for auth, but the dev experience is horrible and the documentation is even worse.
Additional context
Use Prisma ORM