scratch · side quest
A full-stack application, built end to end on purpose
Why I built it
The question behind it
Most of what I had written until then was one layer of a stack at a time. This was the first thing I took from a data model through to a rendered page and back, specifically to find out which parts I did not actually understand.
What it does
How it works
- 1Server-rendered application over Express and EJS, with MongoDB behind it for persistence.
- 2Full create, read, update and delete paths rather than a read-only demo — the interesting bugs all live on the write side.
Where I'd take it
What comes next
- 1Payment gateway integration, which was the original plan and is where it stalled.
Built with
- Node.js
- Express
- EJS
- MongoDB
- HTML
- CSS