Skip to content

Overview all annual editions of all Dota2 TI statistics. A project based on Deno + Fresh

Notifications You must be signed in to change notification settings

MonsterPi13/ace-digitial-assignment

Repository files navigation

ACE Digital Assignment

sample image

Online address

https://ace-digital-assignment.deno.dev/

Features

  • Login by github OAuth2
  • Overview all annual editions of all Dota2 TI statistics

Steps

1. Install Deno

This project uses Deno! Install for your OS by following the instructions here

2. Init environment Variables

Copy the .env.sample file into .env

cp .env.sample .env

3. Init database

  • Get your database URL link from railway or supabase 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 server

Start the project (this will install dependencies on first run):

deno task start

This will watch the project directory and restart as necessary.

Frameworks

About

Overview all annual editions of all Dota2 TI statistics. A project based on Deno + Fresh

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published