hover a component to find its circleTracker · 1024 terms
← the spectrum
professional · andela · 2018 · solo · archived

Maintenance Tracker

A full-stack app for submitting and tracking maintenance requests, with a Python Flask API, vanilla JS frontend, and a React/Redux v2 frontend.

§ problem

Operations departments needed a streamlined way for users to submit repair requests and for admins to track, approve, and resolve them.

§ overview

  • Built a maintenance/repair request tracking application as an Andela developer challenge.
  • Developed a RESTful Python Flask API with user authentication, admin approval workflows, and request filtering.
  • Created two frontend implementations: a vanilla JavaScript UI and a React/Redux single-page application.
  • Achieved full test coverage with Codecov integration and CI/CD via Travis CI.

§ components

Each part of the stack is bound to one of the largest circles. Hover one to find it in the drawing.

  • n1JavaScript
  • n2Python
  • n3React
  • n4Flask
  • n5Redux
  • n6REST APIs
  • n7CI/CD

§ links

§ continue

moses gitaucase study