Back to Projects
Case Study

Cityvet

Cityvet Dispersal Program management system with web app and downloadable desktop installer.

Cityvet

Role

Full-stack Developer

Duration

2 months

Overview

A web-based management system for Cityvet's animal dispersal program. I used Vite + React-TS and Tailwind CSS to build a responsive frontend, and Node.js with Express for the backend API handling beneficiary records and livestock data. Designed relational database schemas using MySQL and SQLite to organize and retrieve data efficiently, replacing a previously manual paper-based process. Also packaged a downloadable desktop installer for offline access.

Key Features
  • Animal dispersal program and beneficiary tracking
  • Livestock data management with reporting
  • Responsive web interface and downloadable desktop app
My Role & Responsibilities
  • Built responsive UI using Vite + React-TS and Tailwind CSS
  • Developed backend API with Node.js and Express for data handling
  • Designed relational database schemas using MySQL and SQLite
Tech Stack

Frontend

ReactTypeScriptTailwind CSSVite

Backend

Node.jsExpressMySQLSQLite

Desktop

JavaJavaFXInnoSetup
Details
StatusComplete
Duration2 months
RoleFull-stack Developer