Back to projects
Maintenance Tracker

Maintenance Tracker

2018
Andela·Professional·
Archived
·
Solo Developer

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

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.
  • Problem Statement

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

    Tech Stack

    JavaScript
    Python
    React
    Flask
    Redux
    REST APIs
    CI/CD

    Links

    Maintenance Tracker | Moses Gitau