Project Tracker

App

Project tracking application likes Jira with a kanban board and time management similar to Jira.

Project Tracker

Frontend

ReactTypescriptMaterial UIApollo clientGraphQLNetlify

Backend

NodeApollo serverGraphQLMongoDBJWTHeroku

Features

  • Authentication (login/register w/ email & password)
  • CRUD projects, with ability to add members for group work
  • CRUD issues, with title, description, type, asignees & priority
  • Project members can add, edit, close & reopen issues etc.
  • Project members can comment issues
  • Dashboard with your projects and issues in which you are involved
  • Filter and sort dashboard issues by various parameters
  • Descriptive color indicators for bug priority & status
  • Error management with descriptive messages
  • Loading spinners for fetching processes
  • Using cache for fast app responses
  • Dark mode toggle with local storage save
  • Proper responsive UI for all screens
al

Additional features

  • Updating client cache to minimize data fetching
  • Nested routes
  • Mobile touch gesture friendly
  • Using reference implementation of a list ordering system like JIRA's Lexorank algorithm

Contact

Feel free to contact me if you have any questions about my work, or if you are interested in collaborating. I will respond as soon as possible.