Me personally, after HC's neighborhood ended, I just felt the need of a platform where I can log my dev process. And yap about what I've done during the video. And I dearly miss that. And other things happened in life, that made me more connected to Retro, and app that you can upload & remember your memories, however, that app has a paid tier, and it is not based in my (super unstable) home infra. So, I'm making this!
- The text will be Markdown.
- Adding image & video overlay view when users touch it.
- Fixing the broken user page (maybe I'll work on it when I have time)
- Remove Debug text.
- Bring filtering to life. Including tags, and text (although the postgres index is a bit shotty). This will also include home, search and profile as well.
- Videos should have a custom UI to it.
- Short text previews on the home page instead of paragraphs of text taking over user's profile page, edit previews, search previews, and public feed previews.
- Adding video encoding if possible.
- Add more stuff that the administrator can just customize.
- Collections, users can create collections of their trip for example. The home page and search would not include the collection searching.
- URL Shortening. This software should have an auto url shorting thingy built right in (using /u/[slug]) or byo your own shlink server.
This project uses a lot of libraries (and frameworks)
- Next.js 16
- Tailwind CSS
- Better-Auth
- Drizzle
- Postgres
- Docker
- Bun
- shadcn/ui
- Sonnar
Most of the known issues are in GH issues (as a issue tracker) But some of it I'm going to list here:
- The admin toggles will just move around for some reason
- The edit system is still broken
You must pull the GitHub Repo in order to recompile it. This guide assumes that you've using Linux and already got bun (or npm, yarn, pnpm, deno), git and docker buildx installed.
- Pull the project
git clone https://github.com/hpware/logs
cd logs- Go to Better-Auth config file.
nano packages/db/src/index.ts-
View the Better-Auth docs here, and change from the docs.
-
Modify the login page to include your link to signin.
-
Build the image
docker build . logs-hosting-custom-image- Then change your docker compose to your image.