Responsive web application · Freelance commission

Punchliner

Date

May 31, 2022July 03, 2022

Role

Frontend Developer

Project type

Responsive web application · Freelance commission

Project code

Built with

Svelte
Typescript
Node.js
Scss
Supabase

From May 31, 2022 - Jun 03, 2022, the project was initiated as an individual project, where a distraction-free text editor which has the ability to type, to hide text, to reveal text on mouse hover and mouse click needed implementing.


A month later, as it needed to grow with more features such as account management system, document overview, storage and premium membership, another backend developer joined the team and we worked together to help the client bring his vision to life.

All this was implemented from scratch and has no rich text library involvement.


The appearance of the application was wished to replicate that of another text editor programme called Writer.


What I learned from this project is how I took a lot of text editing features for granted, particularly:

  • When I worked with manipulating cursor positions.
  • How copying and pasting, or line breaks can become very tricky for that.
  • And how to display the exact same content style that has been saved to the database.

Gallery

Homepage
Registration
Log in
Document share
Editor view
Membership upgrade
Stripe integration

Related projects