An Open-Source Messaging App

As far as personal projects go, this has been my largest and most ambitious to date. While there are definitely still some features that I would like to add, I have created a functioning Social Media platform with instant messaging for 1-1 or group chats, and friends list features. If you want to see it in action, check it out at hermes-messenger.xyz

Key Achievements:

  1. Modern Tech Stack:This project uses a number of modern web development technologies, such as Vite, React, Typescript, Tailwind, Express, and Postgres.
  2. Fullstack Development Experience:I created the full front and back end from scratch, using many different endpoints and database calls to efficiently navigate the complexity of creating a full app of this scale.
  3. Maintainability:I have tried to make this project as modular and scalable as possible, so that future maintenance becomes significantly easier. It has been good practice for working in a professional environment with lots of moving parts.

Head over to my github to see the codebase