DEV Community

Cover image for Repo manager
Dennis kinuthia
Dennis kinuthia

Posted on • Edited on

Repo manager

What I built : Repo manager , simple github dashboard for quick updates to the viewer profile and repos.

Category Submission:

  • Best Overall Project
  • Most Visually Pleasing
  • Most Technical Impressive
  • Best Project built using Material UI as the main UI framework

App Link

https://repo-manager-seven.vercel.app/

Screenshots

repo manager homepage

reopo manager repos

reopo manager update repo

repo manager edit profile

repos bulk delete


Description

I built a github dashboard that lets you quickly edit/delete your profile info or repository details

feature include

  • quick viewer profile overview
  • view list of repositories
  • sorted by last pushed to descending
    order by default , but options to sort by name , stargazers , created_at and updated at (desc or ascending) , sorting by forked repositories only is supported.

  • hint that informs you if your forked repository is out of sync with it's parent

  • a search bar that lets you quickly search for new repositories and filter your through own

  • select multiple repos and bulk delte them โš  use with caution

  • view the package.json for your javascript projects and add topics to your repo from your dependancies

Link to Source Code

repo-manager

Permissive License

MIT licence

Background (What made you decide to build this particular app? What inspired you?)

i feel like it will come in handy as i approach apply to jobs phase , need something that will help me in tidying things up , adding proper names descriptions andtags for repositories an daso deleting redundant ones

i also disliked the current hops you have to jump through to delete repositories

How I built it (How did you utilize refine? Did you learn something new along the way? Pick up a new skill?)

Really love the way refine halped me scafold out the project , one of the biggest pain of setting up a SPA is setting up the router,state management,stying and setting up the API structure .

I wasn't a big fan of MUI before but after building this app i feel like it was all outof prejudice because the consistent UI + accessible components is quite the productivity boost.
The data providers were also really great and even though i had to use some escape hatchesi can see myself suing them more often, the inferencer is a great prototyping tool and lets you immediately view the API you just wired up
it's all great dx all the way

Top comments (1)

Collapse
 
schbenedikt profile image
schBenedikt

That looks great!