☁️☀️☁️☀️☁️☀️☁️
Kindr is a heartwarming app designed to inspire and spread kindness in your community and beyond. With Kindr, you can create and share meaningful good deeds for others to undertake, fostering a culture of compassion and positivity. Users can participate by completing deeds posted by fellow members or by taking on the daily challenge, making each day an opportunity to make the world a better place, one act of kindness at a time.
☁️☀️☁️☀️☁️☀️☁️
Profile Page with Sidebar Navigation expanded
- React
- JS
- HTML
- CSS
- OpenAI
- Express
- Node
- MongoDB
- Mongoose
- Heroku
- Netlify
When you first visit Kindr, you'll be directed to the Welcome Page
- Click the Log In button
- As it is your first time visiting the site, you will need to Sign Up and create a username and password.
Once logged in, you'll be directed to the Deed Dashboard
- This showcases all Deeds: user-generated deeds and Daily Deeds generated via OpenAI.
To view the details of a deed (who has completed it), click View Deed
- If you have completed a deed, you will need to upload photo proof in order to mark it complete.
- Once you have uploaded your photo and marked it complete, it will appear in the list of Completed Deeds in your profile.
To view your profile, you can either click the user icon in the header, or click "Profile" in the sidebar navigation.
- If you would like to change your profile picture or username, you can click the "edit profile" button on the user page.
To add a deed, select "add a deed" in the sidebar nav.
- Give your deed a title and description, and select the applicable category from the dropdown menu. Once you add your deed, you will automatically be redirected to your dashboard, where you will see your new deed!
- Design a "Deed Streak" feature when users complete deeds every day
- View Deeds by Category option
- Share to social media cards
- Signups for group events
- Integrate cloudinary for image uploads to save space in database
- Add other users as friends
- Make fully mobile-friendly