Skip to content

anamitra-saikia/Create-Repo-githubapp

Repository files navigation

Description

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.

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Stay in touch

License