Skip to content

AllMightLegend/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!

About

Appwrite Cloud Functions for Resonate Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%