Please sign in to access this page
An API (and frontend!) that lets you convert, store, delete, and retrieve images!
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
BitRender is now officially complete, the API and the frontend! This was quite a fun journey. Thanks for being here with me :D
Added a small account menu - you can copy the bearer token and also delete your account (which deletes the images as well!)
i tried to compress the gif but it did this for some reason :sob: anyways, I fixed uploading! yay.
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)
Uploading works! It uses the demo server at the moment. (currently converts to .webp at the moment)
Finished API! You can now experiment with it by visiting the URL (or by clicking the Demo button)
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
.
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!
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.
Worked a bit (no pun intended) on getting .yml working! This is settings.yml, which will be the main file for configuring BitRender.
Also added support for getting some image data and the Base64 image directly. (GET /images/:id)
Started getting the Database working! You can now directly upload images (Base64) to the database!
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.
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!
Welcome! Since creation, I've set up a basic express app and made the terminal look somewhat.. nice!