Skip to content

shryay/RepoManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy Repo

Easy Repo is a powerful full-stack web application designed to simplify your GitHub repository management experience.

Requirements

1) A modern Web Browser 
2) Github Account

Get started

To start using Easy Repo, visit the live application here: 👉 https://easy-repo-six.vercel.app/

Important Note on Authentication:

The backend server and database are hosted on free-tier platforms (Render for the backend and Neon DB for the database). These services may go into an inactive state due to inactivity, which can temporarily affect authentication. If you encounter issues logging in, please try again after a short delay.

If you successfully authenticate, feel free to explore all the features Easy Repo has to offer!

App Preview

OAuth Login with GitHub

OAuth Login with GitHub

Home Page After Authentication

Once authenticated, you'll be directed to the home page where you can start managing your repositories and collections.

Home Page After Auth

Creating a New Collection

  • Group Your Repositories: Create new collections to organize your repositories into meaningful groups. For example, you can create a collection named "Backend" to house all your backend project repositories.

Creating Collections

Collection Created: Backend Collection

Repository Actions

Within each collection, you can perform a variety of actions on your repositories:

Perform Actions on Repositories

Action on Repo

1) View Files in Tree Structure

Easily navigate through your repository's file structure.

Tree Structure Pointer

Tree Structure Example

2) View Lines of Code

Get insights into the amount of code by language in your repository.

Lines of Code Pointer

Lines of Code Example

3) Create a Commit Plan Calendar

Visualize your commit history with a calendar view.

Plan Commit Pointer

Calendar Real

4) View Repository ReadMe

Quickly access the ReadMe file of any repository.

README Pointer

README Drawer Example

5) Open Repository in VS Code

Open your repository directly in VS Code with a single click. Open with VS Code Pointer

Open with Code

6) Delete or Rename a Repository

Manage your repositories by deleting or renaming them as needed.

Delete Repository Pointer

Command Line Control

The site features a Commander box, allowing you to perform all actions directly from your keyboard.

CLI Commander Example

Tree Diagram

For a detailed guide on using the command line, visit: Command Line Guide

Requesting a Feature

After logging in, you can access the Request Feature box on the home page. Use this to suggest new features or improvements you'd like to see in the app.

Feature Box

SCHEMA

Backend Database schema

Schema

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published