An in-browser text editor for all your simple needs.
Try it out now!
- User registration
- User authentication
- Page navigation
- Forms
- Validations
Fast, simple, and lightweight | Making personalized texts and notes with Inkdown is easy and simple |
Editable contents | Set Bold, Italics, Lists, Numbering, and add new lines or links to your texts |
Designed to be persistent | Inkdown can remember saved notes from different users |
Fast data retrieval | With PHP lightweight and dynamic capabilties, notes are fetched in a fraction of a second |
Remote database | Inkdown has a database pipeline deployed remotely ensuring 24/7 access to all users |
Controller | The source code has been designed to be easily scalable and readible using Classes and Controllers which collect events and user data |
Session checking | Inkdown makes sures that its users can have access to their own respective pages |
Bootstrap | User interface is elegant and simple yet intuitive and dynamic |
CRUD | The code ensures that all contents are running onto a PHP local API which acts as a "wrapper" to how logic and data handling are processed. |
Save, Edit, Remove, and Restore Notes | Inkdown has ways to create, edit, and delete personalized notes whilst maintaining the ability to archive and restore them. |
No worries about lost notes | Using latest techniques and implementation for archiving and restoring. Inkdown can not only archive your removed notes, but also restore them when needed. |
This project is built with love and creativity. I spent time thinking of solutions on how I can do this with Vanilla PHP only. I wanted to challenge myself to see how much critical thinking and design I can achieve without the help of any frameworks.
This project is solely built with HTML, CSS, Bootstrap, and PHP. I know it is a little crazy, but I had fun! ⚙️😂
I believe that beauty and simplicity lies with just the bare and native languages. I wanted to have much more customizations and control with the source code, hence, I thought of building this project with the said languages only.
The remote database is deployed in an app pipeline with Heroku. I used ClearDB MySQL for that to ensure that all tables are fetched and saved somewhere safe.
That's all. I hope you can clone or fork this project to improve it upon yourselves.
The template is here. Now, do the work!