Priyangshu Pal's Projects
This project offers a peer-to-peer content-addressable distributed file storage in Go with a peer-to-peer library built on top of TCP from scratch. It also supports data encryption during storage and transmission
A chat app
This Repo contains the Contents of the second cloud Assignment
A realtime collaborative rich-text editor using Conflict-free Replicated Data Types (CRDTs) and Google's WebRTC framework. With this editor, several users can edit documents together in real time.
A Dining Concierge chatbot that recommends restaurants given a set of preferences
This repository stores all the documentation images for my other repositories
This application predicts whether a past event was a success or a failure based on its reviews collected from different social media platforms
Fake Insta - An Instagram clone on android
An end to end project that trains a food classification model using transfer learning and deploys it to a cloud service
Golang implementation of the Raft consensus protocol using gRPC. Achieved operation replication speeds of ~3000 operations/sec with 3 nodes and ~2000 operations/sec with 5 nodes.
Notify is a platform-agnostic notification engine that can be paired with any backend service and send personalized notifications, tailored in real-time, to users. It can send region and location-specific notifications by using geofences to locate a user.
This project offers an in-browser remote desktop experience by integrating technologies like Google's WebRTC framework, STUN servers, and signaling servers
An android app that computerizes the restaurant management activities of a third-party group of hotels
An android-based travel app that showcases India as a holistic destination, showing popular tourist destinations, shopping centers, and cuisines.
A photo album web application, that can be searched using natural language
Student Lease is a sublease marketplace platform with a highly scalable backend, designed for students dealing with housing transitions. This project makes use of microservice architecture to achieve isolation of concerns and enhanced scalability.