How I built a small React app to automatically invite collaborators to a private repo ๐Ÿ‘Œ

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • react-coding-challenges

    A series of ReactJS coding challenges with a variety of difficulties.

  • I currently maintain a GitHub repo called react-coding-challenges. It involves a variety of different difficulty challenges people can check out and complete. I also have a separate, private repository for the solutions to these challenges. The solutions are invite-only, meaning I need to invite each person as a collaborator before they get access (see the why here).

  • react-github-login

    :octocat: A React Component for GitHub Login

  • This uses a great library called react-github-login.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • oauth

  • const { data } = await axios.post('https://github.com/login/oauth/access_token', { client_id: 'ID', client_secret: 'SECRET', code: code });

  • Mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

  • We use mongodb and mongoose as our user record store. This record write is non-blocking and we don't wait for it to finish before returning a response.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts