Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/v3xlabs/dh-auth

Typescript Authentication Backend for the Dogehouse platform
https://github.com/v3xlabs/dh-auth

discord fastify jwt typeorm typescript

Last synced: 22 days ago
JSON representation

Typescript Authentication Backend for the Dogehouse platform

Awesome Lists containing this project

README

        







Taking voice conversations to the moon ๐Ÿš€




discord - users online


dogehouse - users online


Contribute
ยท
Community
ยท
Documentation

## DogeReviewers

Contributors helping to review/merge pull requests:

- [@chalkedgoose](https://github.com/chalkedgoose)
- [@4nkitd](https://github.com/4nkitd)
- [@lucemans](https://github.com/lucemans)

## Discord

Almost all development has been on the [DevTalk](https://discord.gg/t3NvdprFFP) discord server. Most of the contributers are contactable through here. Feel free to reach out if you need any help setting the project up or contributing!

## Setup

Copy the `.env.example` file to the `.env` file and replace the occuring values.

```bash
# Initial Setup
yarn

# Start Databases
docker-compose up

# Running the project
yarn start
```

The process will boot on `localhost:3000`

The following endpoints will be made available

```bash
# Redirects to Github OAuth
/github/login
# Redirects to Discord OAuth
/discord/login
# Redirects to Google OAuth
/google/login

# Redirects to Github Callback
/github/callback
# Redirects to Discord Callback
/discord/callback
# Redirects to Google Callback
/google/callback
```