You are browsing as a guest. Sign up (or log in) to start making projects!

Formatly - Web Converter

  • 8 Devlogs
  • 22 Total hours

A website that lets you convert between file formats, text, colours, number systems and more!!!

Ship #1

I made Formatly, a fast, and privacy friendly website for converting files, dates, numbers, units, colours, and text directly in the browser. The most challenging part was integrating browser based Web Assemblies while keeping the app compatible with a static Cloudflare Pages deployment. I’m proud that the project supports bulk file conversion, ZIP downloads, quick tool search, and client-side processing without sending files to a server.

Try project → See source code →
Open comments for this post

5h 12m 9s logged

I made Formatly easier to use. I added a quick search box you can open with Command+K or Ctrl+K to jump straight to any tool. I also upgraded the file converters so you can do bulk conversions and download the output as a ZIP. I also cleaned up the homepage by moving the interactive parts into their own file so the website is more optimises, as well as making the Web Assemblies lazy load so the website loads faster and locking file conversions to desktop only (so mobile users don’t butcher their data downloading the WASM). I also added the logic for the main box on the homepage so you can drop in a supported file and it takes you to the right tool. Finally, I added SEO (all generated with ChatGPT bcz I’m not bothered to write it myself) and finally replaced the old Next.js favicon with the website’s logo.

2
0
215
Open comments for this post

4h 22m 32s logged

Okay this took wayy too long but I finally finished the remaining categories. The currency category can, obviously be used to convert currencies. (it works by using USD as the base currency). Date and time cateogry can calculate age and time difference.

0
0
6
Open comments for this post

2h 30m logged

This time I made 2 categories as they were quick andeasy to create… I made a units converter and a number/base converter as well… I’m getting used to this now and I should be able to finsih the remaining 3 in like 5hrs now 😅

0
0
9
Open comments for this post

2h 36m 34s logged

First category added - I added the first category to the website which could convert between differnt file formates such as audio formats, image formats, video formats, and archive formats like ZIP, RAR, and 7z. I am super happy with the look and it should now be easier to add in the rest!

0
0
5
Open comments for this post

2h 8m 53s logged

UI Scaffold - I initialised a next.js project and spent this time defining the style of the website. This included the greyscale palette, typography, and spacing. I then scaffoled the main page UI and refined it till I was happy with the result.

0
0
16

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…