Skip to content

shivi0/Backend-Web-Development-Assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend-Web-Development-Assessment

Project Goal

To make a wrapper over GitHub API and automate the some tasks

I have tried to complete as many functionalities as possible. I have used MERN stack and Github API.

Foloowing are the features that I have added:

  1. Authentication : App is fully authenticated. No user without logging in can make the use of the platform
  2. App has an endpoint that can create a repo with the name provided by the user
  3. App has an endpoint that can list all Repos of a User \
  4. App has an endpoint for listing all contributors and stargazers of a repository
  5. App has an endpoint listing all topics of a Repository
  6. App has an endpoint for updating topics of a repository
  7. App has an endpoint for deleting topics for a repository
  8. App has an endpoint to list all the repos of a given user with > 5 stars and > 5 forks
  9. If a user is not given, then by default it shows repos of the authenticated user
  10. A user who wants to create a repo on its Github account, he/she has to create a personal access token and then by providing it they can create a repo by using the app

I have also deployed the app using Heroku

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published