
WebForSpeed
Productivity, Social and Cloud
Wrapped up user signup, login and logout functionality. Along the way I ended up refactoring and restructuring a lot of existing code to make it easier to extend and reuse existing code. As of now, the happy path works, but need to cover few corner cases.
I learnt a lot of auth flows in this journey and for better security I am using Paseto tokens instead of JWT. Next update would be completing this whole module before working on actual product.
I have been working on the backend exclusively. I am using Go for the monolith backend and Sqlite as datastore.
The first module I want to complete is User managements system involving registration, login and logout endpoints. As of this weekend, the registration endpoints are wrapped up.
Anyone curious, the user identity system is built on oauth with JWT for managing access and refresh tokens.
Will be tackling user logout and login piece next.
1 Like
Comment
Completed the backend (mostly) using Go. So far it's a straightforward CRUD layer on top of SQLite DB. Next milestone is to "productionalize" the backend and implementing a web frontend using TailwindCSS with Golang embed.
My progress has largely been slower than expected, since I'm new to Go language. However, The learning curve will only improve and looking forward to completing the backend for QA testing.
1 Like
Comment
Seeing all the threads here and admiring all the #buildinginpublic posts, I have finally decided to work on a side project. Since this will be the first time I will be creating a full stack app and not the occasional github snippets, I have decided to create a bookmarking app to replace my current workflow.
Why a bookmarking app? you ask. Well, the backend and design is simple enough to create and I can dogfood this easily since I am a self proclaimed bookmarking pro user. The idea is to start with something small and learn along the way.
1 Like
Comment
About
All the apps, services and cloud platforms I use are great but they lack features, integrations I care about. Some of them, I wished had API's, Some are not maintained and have reached EOL.

Comment