AkhileshManda / programmer-profile-flutter-app

A one stop place for programmers and developers to track their activity on various platforms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programmer Profile Frontend

An application to help coders keep track of their coding activity and growth across multiple platforms! Currently the app supports github, leetcode and codeforces profile.

Try it out at : https://play.google.com/store/apps/details?id=com.kitaihazure.graphenous1

Backend Credits : @kalashshah Backend Repo : https://github.com/kalashshah/programmer-profile-backend

Features

  • Email Authentication with verify OTP
  • Profile Page - GitHub authentication and Codeforces, Leetcode username settings, update profile picture
  • Home Screen - User description (can be edited in markdown), Custom HeatMap (heatmap activity shows acitivity on all platforms), Graphical Analysis of all platforms
  • Events and Contest Screen - Shows all upcoming events and contests in a beautiful custom scrollable UI
  • Search Users - Find and follow your friends and get inspired to code!

Technical Features

  • Feature based MVC architecture
  • GraphQL APIs Integration
  • State Management - provider
  • Lottie Animations

Screenshots

Dashboard Heatmap Leetcode Analysis Codeforces Analysis GitHub Analysis Notification Screen Profile Screen Contest and Events Screen Search Users Screen New Users Screen

About

A one stop place for programmers and developers to track their activity on various platforms

License:MIT License


Languages

Language:Dart 83.7%Language:C++ 7.8%Language:CMake 6.6%Language:HTML 0.7%Language:Swift 0.6%Language:C 0.5%Language:Kotlin 0.0%Language:Objective-C 0.0%