Inspiration
Our inspiration stems from the idea of promoting kindness and encouraging individuals to reflect on their own actions and experiences. By creating a platform where people can document and share these moments, we aim to inspire others to contribute to their communities and spread positivity.
What it does
The Generosity Journal allows users to document and reflect on acts of generosity they’ve experienced or participated in. Whether it’s a random act of kindness or a planned charitable endeavor, users can log these moments, add personal thoughts, and share them with others. This journal serves as both a personal tool for reflection and a social platform to inspire others. Key features include:
- Writing entries about acts of generosity.
- Viewing and interacting with others' entries.
- Receiving encouragement and inspiration from a community of like-minded individuals.
- A daily challenge of kindness that allows users to upload what they did and see what the community has done.
How we built it
Frontend: React was used to build an interactive and dynamic user interface, making it easy for users to engage with the platform and log their acts of generosity. Backend: We used Firebase as the backend service to handle all data management. Firebase allowed us to implement POST and GET requests to manage user data and journal entries efficiently. Authentication: Firebase Authentication was integrated to provide secure login and user management, ensuring that each user has a personalized experience. Styling: We used Tailwind CSS to style the app, providing a responsive, modern design that adapts seamlessly to different screen sizes and devices.
Challenges we ran into
Setup the Tailwind CSS with React Retrieving backend data in cloud storage to frontend
Accomplishments that we're proud of
Upload images from backend and display it on the frontend Use tags to group different challenges Have Figma design and concise, aesthetic, and easily navigable UI
What we learned
Be more familiar Git commands and project management Learn more about Firebase cloud storage Be more advanced in Figma Cooperate as a team
What's next for Generosity Journal
Be able to comment on users' posts Expand on the backend by storing more information and be able to access it from the frontend
Built With
- firebase
- javascript
- react
- tailwindcss
Log in or sign up for Devpost to join the conversation.