Skip to content

gnerkus/ranque

Repository files navigation

github_logo

Build Status

This project contains the APIs, database and other core infrastructure items needed for the 'backend' of all Ranque client applications.

The server project is written in C# using .NET Core with ASP.NET Core. The database is written in SQL Server. The codebase can be developed, built, run, and deployed on Windows.

Developer Documentation

Clone repository

git clone [email protected]:gnerkus/ranque.git
cd ranque

SQL Server

Create a database called streak in a local SQL Server instance.

Configure Secrets

  • Add a random secret string to the RANQUE_SECRET environment variable
  • Copy your Sentry DSN into the SENTRY_DSN environment variable

Build and Run the Server

  1. Open a new terminal window in the root of the repository
  2. Restore nuget packages
      dotnet restore
  3. Start the server
      dotnet run
  4. Test that the API is alive by navigating to https://localhost:5001/health

Rider

Launch the project by clicking the "Play" button for the project.

About

Leaderboards API with custom score calculation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published