Sysset Authenticator

Sysset Authenticator

10 devlogs
15h 29m

a weird authenticator where you use your system settings like volume, brightness, and etc. as an authenticator to set passwords and everything. It also uses email APIs to verify other emails through a specific address for account safety and extra verification. Made in Node.js with an express server and the client authenticator app was made in Python.

Timeline

Ship 1

Tharakesh Rajesh

about 2 months ago

Tharakesh Rajesh Covers 10 devlogs and 15h 29m

I finished setting up on Nest and it is now hosted on it. I don't know why it must take sooo long. I hate it but whatever. It fully works now at sysset.tharakeshr.hackclub.app

I shouldn't have spent anywhere near this long on this stupid project so please show emotional support 🙏
15 hours just too long bruh, I'm never getting that time of my life back again

Update attachment

Fixed all errors and everything also added instructions to index.html and made it look neater. I spent waaayyy too long on this project.

Update attachment
Earned sticker

And there is an error... Ofcourse. The error is coming from invalid temporary keys apparently so I will look further into that and see what is happening.

Update attachment

I spent the last five hours rushing to finish the backend but it still has many errors and spent the next MANY hours making the frontend and fixing the errors it caused. I love programming, yay. I love frontend development, yay.

Update attachment

Mostly finished the registering functionality. For now only the email verification works, next I need to make the user set a 'password' for the account.

Update attachment

I added email verification. I added mail forwarding and all of that stuff so now I just need to make it work.

Update attachment

I added a status to know whether the user is logging in, registering, or resetting their password.

Update attachment

I switched the hashing to be done on the server side and everything still functions. Also added message boxes.

Update attachment

I added some more settings and made a basic functioning backend.

Update attachment

I finished basic GUI and added some functionality. Also added an impossible CAPTCHA.

Update attachment