All work
CRUD Tasks
December 2024
Technical test for a Full-Stack developer position: a task CRUD with a documented, tested REST API and a React front-end.

The problem
A short-deadline technical test: demonstrate a complete CRUD with a documented, tested and deployed API.
Features
- Full task CRUD
- REST API documented with Swagger
- Request validation with express-validator
- Tests with Jest and Supertest
- A deployed React frontend, with the API hosted separately
My responsibility
Solo: the React front-end, the REST API, the tests and the deployment.
Stack
- Frontend
- React, HTML, Tailwind, JavaScript, React Router, React Context, Vercel
- Backend
- JavaScript, Node.js, Express, MongoDB, Mongoose, Mongo Atlas, express-validator, Swagger, Jest, Supertest, Render
ReactNode.jsExpressMongoDBTailwindCSS