Aurora banner

Aurora

8 devlogs
21h 15m 14s

Aurora helps you write a perfect resume for your dream job, thanks to AI-powered features

Update was about stability issues fix, and other minor improvements

This project uses AI

Majority of frontend was written by my good friend, however, he hadn’t that much time to polish UI/UX things, so I’ve used AI for further frontend development.
Also for minor backend code (I think I’ve used it for translation of templates)

Demo Repository

Loading README...

xdayfit

Shipped this project!

Hours: 5.44
Cookies: 🍪 44
Multiplier: 8.02 cookies/hr

I’ve build user friendly CV generator, that utilizes AI features to make writing resume as easy as putting your github profile url, and watching the process. Also you still can generate CV all by your own hands.

xdayfit

Hi there!
Aurora is ready to go (or at least I think it’s ready to go), I’ve improved many many things. Here are most important things:

  • Added resume deletation
  • Added templates language versions
  • Fixed many many bugs
  • Migrated uploading to use multipart form data, instead of pure JSON
  • Probably more!
Attachment
0
xdayfit

Shipped this project!

Hours: 15.81
Cookies: 🍪 272
Multiplier: 17.18 cookies/hr

We made the perfect resume generator!

The problem was, many “professional” CV generators are super boring and look like they’re still stuck in ’10 (pathetic). Thanks to many AI-based features, you can generate your dream resume effortlessly (auto-generation). Maybe the job you’re applying to needs a resume in another language and you’ve already written the whole thing? We gotcha! Also, if you want AI to enhance the whole thing, we’ve got that too.

xdayfit

Yo!
In recent changes, I’ve fixed major stability issues. Turns out pure WebSockets are not as stable as I would like (no heartbeat, no fallback), so WS communication was migrated to SockJS, and it works perfectly! Also, I’ve made a change: instead of seeing the profile image you used in your resume, you now see the top part of the generated resume. I think it’s pretty nice.
See ya soon!

Attachment
0
xdayfit

Hello there,
Today I’ve made major changes to UX, it’s so so much better right now, whole process feels like magic ! Some things that were unstable (e. g auto-generation) are working pretty good right now. Still there are very little bugs / flaws here and there, but I’m gonna fix them tomorrow, overall I’m happy with the result.
See ya!

Attachment
0
xdayfit

Hi there!
This 3h worth of coding was about making final touches such as adding some fields to dtos, and integrating backend with frontend (I hate you CORS), still there are some flaws, but most of the work is done.
We’re really close to finishing this project, see you soon!

Attachment
0
xdayfit

Hello there!
Finally we’ve managed to successfully implement logging in / registering via OAuth2, Also I made minor improvements to CORS, and I’ve migrated logging system to use cookies, instead of authorization header. The last thing that I’ve improved are ways to fetch data from backend.

Attachment
0
xdayfit

Hello,
Today I’ve implemented OAuth2 login system, thanks to that, Aurora now supports logging in with your GitHub and Google account. I’ve also made other, minor improvements to whole auth flow.

Attachment
1

Comments

Tejas Mali
Tejas Mali 2 months ago

Good Project bro message me if you need any help :)

xdayfit

Today I improved several things in Aurora.
First, my friend asked me to add some fields to the /getAll endpoint, which I did. While working on that, I noticed something was really off, the response body with just one resume was 29 MB. Profile images are now compressed and scaled before saving, which reduced the /getAll response size to about 500 KB (impressive, huh?).
Second, I worked on implementing additional features for the new unified tracking system. It works, but still needs some testing before being sent to production.
Lastly, I updated Aurora’s website icon, it looks much better now.

Attachment
0
xdayfit

Today I’ve made a major progress in unifying the status tracking system. Each action such as: autogeneration, translation, enhancement is now tracked with dedicated tracker, and each status change is being send by websockets protocol. Tracking system is not perfect yet, but I think it will be ready tomorrow. Stay tuned!

Attachment
0