Ashfaaq Farzaan

Skills Tracker πŸ“ˆ

Project Overview

Skills Tracker is a responsive full‑stack web application designed to help individuals and teams track, visualize, and reflect on skill development over time. With an intuitive UI and real‑time interactive charts, it offers a structured way to log skills, set goals, and stay accountable.


πŸš€ Features

  • πŸ“‘ RESTful API
    Built with Flask, the backend handles skill entries, updates, and retrieval via a clean, scalable API with Flask-CORS support.

  • πŸ“ˆ Interactive Dashboard
    The frontend, built in React and powered by react-chartjs-2, provides dynamic visualizations including spidar radar charts that reflect skill progression.

  • 🐳 Dockerized Setup
    Easily spin up both backend and frontend environments using Docker Compose for consistent local development.


πŸ”— Explore the Repository


🚧 Work in Progress

I’m actively enhancing the app with features like:

  • πŸ” User authentication
  • 🏷️ Custom skill categories
  • πŸ“€ Exportable reports (CSV/PDF)
  • πŸ“… Weekly growth summaries and timelines

Stay tuned for updates and releases!