The fitness industry is fraught with body shaming and toxic weightloss "inspiration." People often stop pursuing their goals because they buckle under unrealistic expectations about how they look. And even if they do achieve those goals, they often fail to enjoy the journey and build sustainable habits along the way. And sometimes it's challenging to find a supportive and non-judgemental community to help them stay on track.
Get Swell -- a social media app where users can connect, encourage each other to move, and achieve their goals mindfully without pushing toxic beliefs. It's less about getting swole and more about feeling swell.
- Basic CRUD functionality
- Users can set and update preferences
- Populate post feed based on preferences
- Updating preferences on the front end, re-rendering them, and updating them in the database
- Image storage and handling
- Post creation and image uploading from the front-end
- Implement likes (AKA "hypes") and comments (AKA "vibes") on the FE
- FE image uploading (posts and profile picture) with base64 image encoding
- Improved styling
- Login page and redirect
- Personal profile page
- Authentication
- Testing
- Production build, web hosing, CI/CD with GitHub Actions
- Use linked lists to surface data by zip code
React, Node.js/Express, MongoDB/Mongoose, Cloudinary for image hosting
- Frontend - Moiz, Ivy, Bryan
- Backend - Meredith, Gayle, Bryan
- Scrum Master: Meredith
- Product Owner: Gayle