Skip to content
/ inkdown Public

An in-browser note editor application built with HTML, JS, CSS, and PHP with MySQL database

License

Notifications You must be signed in to change notification settings

Ciezo/inkdown

Repository files navigation

Inkdown

A lightweight yet simple experience!

An in-browser text editor for all your simple needs.

Try it out now!

Inkdown


Features

  1. User registration
  2. User authentication
  3. Page navigation
  4. Forms
  5. 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.

Technologies

HTML5 CSS3 Bootstrap PHP MySQL Shell Script
Git GitHub Visual Studio Code
Heroku Xampp

Inspiration

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!