Skip to content
This repository has been archived by the owner on Feb 14, 2024. It is now read-only.

randorm/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Randorm's server part.

MIT License pipeline status coverage report Latest Release

Description

The Randorm server is responsible for handling the backend logic of the Randorm application. It manages the distribution of applicants and students into rooms based on their interest in each other, with the goal of creating suitable living arrangements.

Demo

preview

Installation

To install the Randorm server, follow the steps below:

  1. Clone the randorm/server repository
  2. Install Deno by following the instruction
  3. Setup BOT_TOKEN from @botfather in environment
  4. Setup JWK as Json Web Key in environment

How to Use

  • Run the server:
deno run -A --unstable ./mod.ts

Features

  • Open API for third-party apps
  • Feed with Recommendation Algorithms
  • Distribution Algorithm based on the interests of applicants/students in each other

Tech Stack

Language Database Frameworks Libraries
Typescript (with Deno) Deno KV
grammY
graphql-js
oak
deno_std

For Customer

We highly value your satisfaction and want to provide you with the best possible support. If you encounter any problems or have any questions regarding our product or service, please don't hesitate to create an issue. Our team is here to assist you and will promptly address your concerns. Your feedback is crucial for us to continually improve our offerings, and we appreciate the opportunity to assist you. Thank you for choosing us as your trusted provider, and we assure you of our commitment to your satisfaction.

License

This project is licensed under the MIT License - see the LICENSE file for details.