June 16, 2025
I think it's looking better, I have organized better my css files with some new button animations
Added FaQ and fixed some button issues and styles
I have changed minor css details for a better look
The web site is almost done, I forgot to publish my devlogs before. I need to prepare some things for deploying it
A modern, responsive website for a car repair shop, featuring services, company info, contact cards, and interactive animations.
After struggling a bit with registering variables and their values, I decided to save them in JavaScript objects. The compiler checks the syntax of the Main function, evaluates its lines of code, and proceeds to perform operations and assignments of type: (a = 2), or operations like (a = 3 + 5).
I've defined the basic structure of my Esolang and what a program in this language should look like.
The scope of functions and the main process will be separated into tags like those in HTML, and the attributes will define inputs, outputs, and auxiliary variables used in the process.
I have completed the configuration of the functionality to generate PDF from an image.
It was a little more difficult than I thought, as I was not able to get the image dimensions before adding them to a PDF page.
In the end I was able to figure out how to get it all to work and did the deployment at https://enjoypdf.netlify.app/.
I have completed the development of the functionality to extract images from PDF. You are prompted to upload a file and then you can download the images individually or all together as a .zip file. It's a job where I had to do a lot of research to choose and implement the right libraries without asking an AI to generate the code for me.
I have completed the Electron setup for my app. It was a bit difficult at first because I had to install other packages on my Linux operating system, but after some reading and browsing through several tutorials, I was able to run my app in web and desktop mode and perform the builds.
Inspired by iLovePDF, bur for desktop. EnjoyPDF is a desktop application inspired by iLovePDF that provides essential PDF tools such as merging files, extracting images, generating PDFs from images, and browsing directories—all without requiring an internet connection. Built with React.js and Ant Design, it offers a smooth, user-friendly interface for managing PDF workflows locally. ## Features - Upload and process files - Join PDF files - Extract images from PDF - Generate a PDF file by uploading a set of images - Navigate between paths ## TechStack - React.js - AntDesign - Electron
I've finally deployed the project in render mode. You can visit it at: https://fireresty.onrender.com.
Sometimes it may take a while for the app to load while it's in downtime, so please be patient.
I'll be working on version 2 soon, so feel free to suggest changes and new features that might be helpful in improving the app.
I'm working in firebase web client frontend
Features at the moment:
- Upload JSON with credentials
- Encrypt JSON data and save in local storage
- React context to manage global state
-Table data view completed with mock data
Next:
- Http client with auth headers to request Firebase data
- Save Firebase collections schema versions
🔥 FireRESTy, Firebase, in a REST way. Explore and Migrate Your Firebase Data, Visually. FireRESTy is a user-friendly tool that helps you explore your Firebase Firestore data and convert it into formats that work with MongoDB, all through a modern web interface — no coding required. What Can You Do with FireRESTy? - Securely load your Firebase project using a service account file. - Browse your Firestore collections as easy-to-read tables. - Automatically generate MongoDB-compatible schemas from your collections. - Save and customize those schemas for future use. - Auto-generate REST API endpoints to access and manage your data. - Migrate your data from Firebase to MongoDB with one click. How It Works - Frontend: React with Material UI (similar to Google products’s look and feel). - Backend: Node.js + Express with MongoDB to store schemas and handle migrations. - Everything runs in Docker, so you can launch it all with one simple command. I'll be working on a Version 2 soon, so feel free to suggest changes and new features that might be useful to improve the app.
This was widely regarded as a great move by everyone.