Please sign in to access this page

BitRender

BitRender Used AI

23 devlogs
14h 18m
•  Ship certified
Created by Solar

An API (and frontend!) that lets you convert, store, delete, and retrieve images!

Timeline

Ship 1

1 payout of shell 333.0 shells

Solar

29 days ago

Solar Covers 23 devlogs and 14h 18m

BitRender is now officially complete, the API and the frontend! This was quite a fun journey. Thanks for being here with me :D

You can now convert images and upload them! (i'm almost ready to ship this!)

Added a small account menu - you can copy the bearer token and also delete your account (which deletes the images as well!)

Update attachment

i tried to compress the gif but it did this for some reason :sob: anyways, I fixed uploading! yay.

Update attachment

Working on the login/signup API process! (you can tell there's a couple things that need fixing - but for now this is what I've got!)

So uhhh I just made it so that you must be signed in to modify images! (although I have yet to make the login/signup dialog process)

Update attachment

Fixed the image list! You can now see the full list of images.

Update attachment

Uploading works! It uses the demo server at the moment. (currently converts to .webp at the moment)

Update attachment

Finished API! You can now experiment with it by visiting the URL (or by clicking the Demo button)

Update attachment

Added /auth/delete and /auth/user (and did some other stuff too)! I only provided one screenshot because the deleted_user list is identical to the response you get from /auth/user.

Update attachment

Spent a while working on JWT auth/Bearer tokens! That was actually quite fun, and I enjoyed doing that. Got Swagger to work with Bearer too!

Update attachment

Added two new API endpoints - /images/{id}/rename and /images! Also did some more things behind the scenes, like being able to specify a port in the settings.yml file.

Update attachment

Spent a while writing and learning how Swagger UI docs work.. it was worth it though!

Update attachment

Worked a bit (no pun intended) on getting .yml working! This is settings.yml, which will be the main file for configuring BitRender.

Update attachment

Also added support for getting some image data and the Base64 image directly. (GET /images/:id)

Update attachment

Added the ability to get images directly! (GET /images/:id/raw)

Update attachment

Added the deletion of images! (hopefully JWT auth is coming soon)

Update attachment

Started getting the Database working! You can now directly upload images (Base64) to the database!

Update attachment

GET /images/convert/upload now works! It's now possible to directly upload files, although the only way I've actually gotten this to work is through cURL.. still works though! For now, it returns as Base64 although I plan to just return the image later.

Update attachment

Added a simple GET /images/formats API endpoint!

Update attachment

Worked on some Swagger documentation!

Update attachment

Played around with Sharp, the conversion library! After a bit of work, I've got the image to convert to not only a different file format, but Greyscale as well!

Update attachment

Welcome! Since creation, I've set up a basic express app and made the terminal look somewhat.. nice!

Update attachment