Skip to content

AOSSIE-Org/Resonate-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Resonate - An Open Source Social Voice Platform

This project is divided into two repositories:

  1. Resonate Flutter App
  2. Resonate Backend (You are here)

Go to this repository to know more about the project.

Environment Setup :

  1. Pre-requisites :

    (a) Fork the Repo

    (b) Clone the Repo : git clone https://github.com/AOSSIE-Org/Resonate-Backend

  2. Follow this guide to obtain your HOST, API-KEY, API-SECRET from livekit-cloud.

  3. Create a new project on Appwrite Cloud or self host it locally by pulling their docker image. Know more about Appwrite here.

Functions :

(a) Room Creation function : Function to create rooms in Appwrite and Livekit.

(b) Room Deletion function : Function to remove rooms from Appwrite and Livekit.

(c) Room Joining function : Function to join room in Livekit.

(d) Livekit Webhook Receiver function : Function to receive webhooks from Livekit.

(e) Match Maker function : Function to pair users for pair-chat feature.

(f) Send OTP function : Function to send OTPs.

(g) Verify OTP function : Function to verify OTPs.

(h) Verify Email function : Function to verify email ID of users.

Communication Channels

If you have any questions, need clarifications, or want to discuss ideas, feel free to reach out through the following channels:

We appreciate your contributions and look forward to working with you to make this project even better!