https://ace-digital-assignment.deno.dev/
- Login by github OAuth2
- Overview all annual editions of all Dota2 TI statistics
This project uses Deno! Install for your OS by following the instructions here
Copy the .env.sample file into .env
cp .env.sample .env
-
Get your database URL link from
railway
orsupabase
or any other database provider -
Paste the link to the
DATABASE_URL
field in your.env
file -
Create the database schema
deno task generate:schema
- Generate a Prisma Client for Data Proxy
deno task generate:client
-
Follow the instruction of the prisma official website Deploy to Deno Deploy get the Prisma connection URL:
prisma://
-
Set the Data Proxy Connection string in your environment
-
Init data to your database
deno task generate:data
Start the project (this will install dependencies on first run):
deno task start
This will watch the project directory and restart as necessary.
-
Backend Framework
-
Database Access
-
OAuth 2
-
Signed Cookies
-
UI framework