Inspiration

The idea of Thanksage is inspired by how to express gratitude for someone without directly talking to them. I have met a lot of amazing people who are willing to help me out when I’m in a trouble. Most of the time, I can only say "Thank you very much" and smile, because I'm not really a good talker. I'm afraid that saying a bit expressive can cause an awkward situation. With Thanksage, you can express your deepest feeling and gratitude to anyone that you want.

What it does

Thanksage lets you send notes anonymously to the person that you admire. Input the person’s number, and write down all of your gratitude. They can search if someone has written a note for them. You can also search for notes that are specially written for you, and also search for all of the notes that you wrote.

How we built it

I build Thanksage with Next.js as the frontend, with a help of Twilio's API for the auth. For the backend, I use MongoDB as the database.

Challenges we ran into

Actually, I wanted to add more features at the beginning, such as adding images to the card. Because of the time limitation, I must prioritize what should be done first, and leave the other features.

Accomplishments that we're proud of

I'm really proud of what I have built. The whole app works like a charm, and there is no major bug. The design also looks pretty good, and also responsive.

What we learned

I learned how to connect my web app with Twilio, which is one of the useful APIs to use. I also improve my skill in solving some minor CRUD bugs. Overall, I gained a pretty solid and good lesson.

What's next for Thanksage

As I have mentioned before, I would like to add an image to the notes, and also more unique things that can make each of the notes feel more personal. I also wanted to improve the design, making it even better.

Built With

Share this project:

Updates