Activity

linus

Shipped this project!

Hours: 18.8
Cookies: 🍪 417
Multiplier: 22.17 cookies/hr

Finally finished V1! It’s live at https://quacky.linus.my

I hope you enjoy it. It’s only the beginning of this app as I’m using it as a framework for a competition I’m taking part in.

Expect bugs, I’m already fixing some after V1 releases.

linus

Finished welcome email, following/followers, search and post pages.

Attachment
Attachment
Attachment
0
linus

Quick update
You can now upload attachments on posts!

All assets are stored using S3, and in my app’s case, I’m using my custom S3 storage server because minio has become deprecated :|

Attachment
0
linus

Been cleaning up the codebase to get ready to ship. Made a new onboarding form.

Gotta love cleaning code for 4 hours straight…

Oh yea, and ive made new iterations of the mascot. looks pretty cute dont you think

Attachment
Attachment
0
linus

Revamped all of the Post and User routes, improved UI, designed app mascot called quacky.

my next steps will be to finish all of the platform features and launch into beta. the only things remaining are:

  • Reposting
  • DMs
  • Following
  • Admin panel stuff
  • Attachment uploading to posts.

I’m getting very close!

Attachment
2

Comments

CT5
CT5 5 days ago

This looks like a really cool project, is there an app for it?

linus
linus 4 days ago

There will be eventually. I’m planning to make the client side app using Expo after I finish all of the main website features and open source it.

linus

Cleaned up all the code, and added 2 new views: private and banned.

Additionally, added proxy middleware to make content on the site viewable to only signed in users

Attachment
Attachment
0
linus

Added notification services.

See the image for how it looks.

Attachment
0
linus

Added replies to posts. APIs and module functions have been added.

Additionally, theres now a new page for viewing and replying to posts at /post/[postId].

Attachment
0
linus

Added profile page along with recent post activity.

Additionally, I implemented the like/unlike functions for posts. There is an API and import module you can use eventually when I ship.

Attachment
0
linus

Added ability for users to post. There are 3 types:

  • Normal post (users will mostly be using this)
  • Read-only (Useful for posting announcements where you want to disable comments or reactions)
  • Pinned posts (Pin a post to the top of everyone’s feed)
    There will be a feature to upload pictures and files at a later stage.

Additionally, I’ve started work on drafting UI for the profile page.

Attachment
Attachment
0
linus

Implemented authentication with better auth, started on UI design.

Attachment
Attachment
Attachment
Attachment
2

Comments

inw
inw 11 days ago

happy_ping_sock better auth yay

linus
linus 11 days ago

better then auth.js thats for sure!

linus

Added swagger UI implementation with the following new API routes:

/api/docs
/api/openapi

The repository template documents existing endpoints.

I’ve also sweetened up the login UI. Will be adding more components soon.

Attachment
Attachment
0
linus

v5.0.2 has been shipped out the door!

This update brings new cleaned up UI, entire codebase rewrite, normalised API routes, reviews, moderator panel, and bounding boxes.

I’m currently focused on implementing a mobile app for Bubbly Maps that will first be available for android soon.

Attachment
0