Our great sponsors
-
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.
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).
This uses a great library called react-github-login.
const { data } = await axios.post('https://github.com/login/oauth/access_token', { client_id: 'ID', client_secret: 'SECRET', code: code });
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.