Activity

readsack

Shipped this project!

I made a team management application. This was a learning project. The objective was to learn Go and Concurrency. I think that part was achieved. Although, the rest of the application was very scuffed. Due to some obligations I had, I couldn’t put much time in, otherwise the UI would’ve been much better and many of the bugs wouldn’t exist in this application.
Will Definitely Polish this further in the next few weeks, to make it something better looking.
I’m proud of the real-time chatting, since I think it’s really well done and besides, I understanding every bit of it.

readsack

PHEW!
Managed to Complete a very bad, but working prototype in time.
Realized at the last moment, that my screen res was 2k and everything appears super zoomed in on a normal monitor
The UI of the application just left me unsatisfied with myself. And also I had to cut corners to complete in time.
Definitely looking forward to improving this in the coming weeks.

Attachment
0
readsack

Okay, so this is one last update, before I go into today’s stretch, to complete this project.
I have been slacking off for far too long, this project should’ve been complete days ago.

Changes I have made:

  1. Refactored the UI
  2. Added API methods to fetch data from the frontend for various pages (org_invites, orgs, teams)
  3. Refactored the Chat Websocket API

Changes left:

  1. A few more changes are left to the Websockets API
  2. The team page needs to be completed (data fetching is done, rendering is left)
Attachment
0
readsack

NOTE: This devlog is actually so long, because I had to move this project over from Jackpot to here, as I couldn’t complete in time.

I’m building a team-management application, and since it’s FOSS, you will have to self-host it, but it’s geared towards small teams in general.

STACK:

  1. BACKEND: Go, WebSockets
  2. DESKTOP: SolidJS + Tauri(Rust)

BACKEND:
Features Completed:

  1. Account Creation & Login
  2. Creating An Organization
  3. Sending Invites to People, so that they join your Organization
  4. Creating A Kanban Board & Add Columns, Cards to It
  5. Chat channels w/ Realtime Chatting

Features Left:

  1. Leaving An Organization
  2. Deleting your Organization
  3. Deleting your Account
  4. Editing Your Organization
  5. Editing Your Account

DESKTOP APPLICATION:
This is the desktop client I’m building for the backend server.
Features Completed:

  1. Account Signup/Login
  2. Viewing your Invites/Creating An Organization

Features Left:

  1. Creating the Organization View Page
  2. Creating the Team View
  3. Creating the Admin Panel
  4. Creating the User Page

Thoughts:

  • I will overhaul the UI, since it looks very trash right now
  • The current WebSocket code, for the realtime chat, seems very clunky to me, so I’ll make some changes there as well.
Attachment
0