HaiAnhproject 03
← all projects

03 / 2023

PeacePod

team
4 engineers
stack
React, Node.js, Express, MongoDB
involved
Spotify, Socket.io, Cloudinary, many APIs

This is my first “serious” CS project I’ve ever done. Pre-AI, so there was a lot of messing around, figuring things out as I went, and learning A LOT about EVERYTHING. I’m still so grateful to my teammates and project advisor because I went from absolutely 0 to 0.00001—and I was so freaking proud.

PeacePod real-time chat screen
chatting with othersview the project on GitHub ↗

the full tour

Main Features &
How to use 👍

01

Create an account or log in 💓

02 / Newsfeed

Post your own postcard & See others 💓

03 / Newsfeed

See the Waterfall of responses to Daily Prompt 💓

  • The Daily Prompt is generated using OpenAI.
  • When you click on the prompt, a new response will appear.

04 / Chat

Join the Matching list of the day and Get Matched at 9pm EST

  • Click on Get Matched.
  • Fill in the input to have more data for a better match.
  • Wait till 9 PM. If you have a match, you will be notified!

05 / Chat

Chatting with others

  • This is built with Socket.io.
  • You can see the other person’s profile.
  • You can also do other things, such as changing the chat nickname, leaving the chat, etc.
  • You will receive a notification from other people when you are not in the chat.

06 / Meditation

Generate your own Personalized Meditation Audio

  • This is built with OpenAI and ElevenLabs.
  • Input what you want your audio to be like, wait a few minutes, and get the coolest audio ever, made just for you!

07 / Meditation

Choose an existing audio from Spotify

  • You can log in to your Spotify Account (if you have a premium account) and choose a meditation audio from there.

08 / Meditation

Start your session, & choose your Background color/image

09

Customize your Character Avatar

under the hood

How we built it 💪

Frontend
React
Backend
Node.js, Express, Flask
Design
Excalidraw, Hand + Paper
Database
MongoDB
Web Hosting
AWS S3, EC2 (in progress)
Version Control
Git & GitHub