Social3

Social3

Platform to find jobs and create token gated interviews with file access to the interview recording

The problem Social3 solves

Interviews can be easily conducted using huddle with token gating the meeting links so that the users joining the meet, i.e. the interviewer and the candidate are verified and proxy is being avoided.
The recordings of these interviews are being stored on filecoin using lighthouse with encryption which makes it extermely easy for ACL management of the recording, i.e. access management to the file becomes much much easier and not. tedious task like today.
The interviewer can allow access to file to his colleagues whenever required and remove access as well.

Challenges we ran into

Using Huddle sdk and creation of token gated room was a task. Previously it wasnt supported so it took a huge amount of time to understand that it isnt supported. Finally when the support was added it was a cake walk. Using the recording funcitonality of huddle was also challenging due to intermittent permission issues which were resolved later.

Integrating lighthouse sdk with encryption and decryption was an interesting part. The more interesting part was fetching the mp4 file from huddle recorded video and then uploading the same file on filecoin with lighthouse encryption.

The ACL part with custom contracts was the most fun part since we had a couple of eureka moment when thinking how to actually seprate the ACL from lighthouse and keep it on our side. It first time we ever created the contracts for sbt and file access which was absolute fun.

There are still some error on the frontend when deploying to vercel, the error is basically on the lighthouse decryption side and for some reason vercel says that the module is not found. This is strange as it works fine locally, tried destryoing and creating new deployment but still didnt work.

Discussion