README.md
November 11, 2022 ยท View on GitHub
Backend
The backend for my website
View WebsiteView Documentation
๐ป Frontend
View the frontend code at its repository.
๐ Documentation
View the docs for this api here.
๐งช Try It
Clone repo
git clone https://github.com/JonZavialov/backend.git
cd backend
Clone docs
git clone https://github.com/JonZavialov/backend-docs.git
Install dependencies
npm i
Generate ssl certificates
mkdir sslcert
Generate an ssl certificate with whatever tool you prefer using. For free certificates, I use Certbot with Let's Encrypt. Once generated, move cert.pem and privkey.pem into the sslcert directory.
Add environment variables
Create a file called .env
BASE_OAUTH_VALIDATION_URL=https://api.github.com/applications
CLIENT_ID=<your github api client id>
CLIENT_SECRET=<your github api client secret>
BASE_USER_URL=https://api.github.com/user
BASE_URL=https://github.com/login/oauth/access_token
Run server
node index.js
๐จโ๐ป Development
This project is currently in progress by Jonathan.
