This application allows users to log in with their GitHub account and create a repository with a sample file using the application. It uses GitHub OAuth for authentication and JSON Web Token (JWT) for request authentication. It requires 'public profile', 'repo', and 'workflow' permission from the user. PostgresDB/SQLite for user data storage.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
- Author - Anamitra Saikia
- LinkedIn - anamitra-saikia
- Twitter - @anamitra_s