React front-end and DRF REST API for rating films
Front-end was built using React, NextJS and TypeScript. A REST API to store watchlists and ratings was built using Django and Django REST Framework (DRF), with external data fetched using OMDb API. React testing was used for unit tests and snapshots, and Django testing for API unit testing. Docker and Docker-Compose was used to containerise the project.
React, NextJS, TypeScript, JavaScript, Python, Django, DRF, Docker, Docker-Compose, Jenkins, Linux, Git
REST API for DIY kit inventory manager
A REST API was built using Django and Django REST Framework (DRF), to provide back-end functionality and a front-end web browsable API. Jenkins was used to automate CI/CD, using Cucumber for acceptance testing and Ansible for deploying on to their private Raspberry Pi server running Ubuntu, using Docker and Docker-Compose.
Python, Django, DRF, Docker, Docker-Compose, Jenkins, Cucumber, Ansible, Raspberry Pi, Linux, Git