Birthday Reminder
This is an experiment with the purpose of learning Django, but also to refresh my React knowledge.
It's build on a headless django backend with a React and TypeScript SPA frontend. I'm using Tailwind for styling and Vite for bundling. The Django backend has a REST API that serves hypermedia (sort of, not fully implemented). Hypermedia links are providing all actions available (navigation, request urls) to the frontend.
The frontend is build with React using function components. My previous experience with React have been using class componentens so I thought this was a good opportunity to update my react knowledge.
Vitest is testing the React frontend and the API since components are dependent on hypermedia links to render. Took some time to configure it (localhost confusion). Django tests is testing the backend.