{"repo":"RealDevSquad/website-backend","free":true,"listed":false,"github":"https://github.com/RealDevSquad/website-backend","clone":"git clone https://github.com/RealDevSquad/website-backend.git","description":"The backend code for all our website-related apps","language":"JavaScript","stars":74,"topics":["nodejs","backend","api","rest-api","hacktoberfest"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Real Dev Squad API Table of Contents - About the Project - Running the Project - Prerequisites - API Documentation - CONTRIBUTING About the Project This Project serves the backend APIs required for Real Dev Squad web projects. This project is built in Express.js. Prerequisites - The application uses node-config(documentation) for managing config. - Create a new file: config/local.js . Override the required config values from config/development.js and config/default.js into config/local.js . - Register the application for GitHub OAuth to get the clientId and clientSecret . Add the callback URL as http:// : /auth/github/callback - Create an application on FireStore and generate a service file. Add the service file credentials in the local config (or your env variables) as a string. Make sure you convert all the escape sequence (newline) - \\n with \\\\n in private key field. - For running the project locally, Firebase Local Emulator Suite can also be used instead of using the remote DB. Steps for setting it up: CONTRIBUTING.md - Using Firebase Emulator Locally Starting Local Development Please install yarn and volta Why Volta? To install Volta, please follow the process Local Development Setup Install all the packages using the following command: Now if one runs yarn install. The yarn.lock will be unexpectedly updated with an unknown future version of a dependency, potentially breaking the build in the future. To ensure that the yarn.lock file is not update, you will need to use t","default_branch":null,"files":null,"tree":[],"storefront":"/r/RealDevSquad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RealDevSquad/website-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}