Dear Sunshine
Dear Sunshine is a website designed to provide a safe space for those who may need it.
Whether you need a place to vent, to seek advice, or if you just wish to share an accomplishment, write a letter to Sunshine and receive encouraging, uplifting replies to brighten your day.
Features
Write Letter
Write a letter to Sunshine expressing your thoughts, feelings, or whatever strikes you at the moment. Enhance your letter by adding tags corresponding to your letter's mood.
Letter Board
View letters created by yourself and others on the main letter board. Reply to letters to offer support, or simply react with emojis.
Feeling Down?
A page that offers mental health tips and resources.
Profile
Change your signature and view your letters and replies on your profile page.
Development
Dear Sunshine was created using React Bootstrap, Next.js, Typescript, and Prisma ORM over the span of one month. My team used Issue Driven Project Management (IDPM) to structure our project on GitHub, and divided the work between frontend and backend.
My contribution to this project mainly lied in backend development, and I was responsible for the following features:
filtering system where users can add tags to their letters
moderation system to prevent users from creating letters or replies with inappropriate words or phrases
reaction system where users can react to each letter with one or more emojis
pagination for both letters and replies on the letter board
I also contributed to frontend development as well, working with my teammates to achieve a consistent, clean look throughout our website.
Links