EDITsei
Hello all!
Took a break from writing, since I started a sudden hobby project last week. The project is called EDITsei. EDITsei is a markdown previewer web-application.
The Plan
I know there are many markdown previewer applications available online, but I really wanted to build one on my own. I started researching for a apt tech stack to begin with.
After a day or so, I setteled with NextJS and TailwindCSS for EDITsei. I finalised with the above because I was planning to make it open source and it would be really great if it is open for wider range of audience (Initially I planned to do with Vue).
I started working on the application. I bootstraped it with TailwindCSS. Then comes the hard part, the lack of strict specifications for the markdown format really gave a blow. I was hoping resource after resource searching for a efficient and lightweight parser that could handle GFM. I finally settled with Marked, a lightweight parser suting my need and supports GFM.
I don’t want to clutter EDITsei, so I never planned a server and a database. Since EDITsei is a casual writing application, I used localstorage for the saving functionality. It was working good and I tested it locally.
Adding more features
After working in the project for sometime, I thought of adding a zen-music suiting the application. So That’s a very long story of how I implemented it. After breaking head for another day, finally got it working!
It was a wonderful experience completing the project. I fixed and debugged a number of issues and it was a very nice experience to get the zen-music working.
More on EDITsei
I was searching for a name, and was thinking of many, until I amalgamted the English word “EDIT” with the Tamil word “sei” meaning “do”, so it reads like “Do Editing”, which I’ve felt quite nice and catchy (opinions are mine LoL, don’t raise PRs wanting to change the name!)
You can use EDITsei from here
You can have a peep at the source code here
Thanks for reading!
Until then signing off,
~/CR08