Web application project
Document Editor
Software developer
Developed a website for creating, reading, updating, and deleting text documents, separating data, views, and request handling.
THE BRIEF
What needed to be built.
Keep document storage, rendered pages, and request handling organized as users manage their documents.
MY CONTRIBUTIONS
My contribution.
Storage, views & controllers
- Implemented document entities and persistent storage in MySQL.
- Built EJS views for listing, viewing, creating, editing, and deleting documents.
- Implemented RESTful Express controller endpoints using an MVC architecture.
THE RESULT
Document management with clear application boundaries.
Delivered document creation, editing, retrieval, and deletion through RESTful controllers and persistent MySQL storage, with clear boundaries between models, views, and request handling.