List of things you are supposed to fix
- how to remove HYDRATION_ERROR. ✅
List of things you are supposed to do - learning perspective
-
How does Clerk JS works.
-
How to use dark and light theme designs -
dark:text-gray-400 dark:hover:text-white
Similarly use dark and light theme in CSS.
-
By Default - Dark theme...
-
FontStyle of FitnessHub -- change.
-
Select a TitleBg color background.
-
Navigation Menu - shadcn/ui ❗IMPORTANT ✅ --> Add Copyright issues in this after the links --> flex end
-
Sidebar using sheet component ✅ --> Bug,when sidebar is open and you close the responsive tab, it shows different view --> check that out.
-
Make a heading and description component so that we use the same model everywhere. ✅
-
Collect Images for Trainers List - 258 x 415 sizes only ✅
-
Gym authenticities -- support. ✅``
-
Gallery tile/Grid view. ✅
-
Close the Sheet Component - Upon clicking the link inside. ✅
- Fix Navbar issue - refer codebox. ✅
- Design Basic Other routes - Banner image ✅
- 6 Card Design - Stages of healthy workout cycle. ✅
- Classes cards design ✅
- Footer Design ✅
- After 8 secs - right sheet popup. - Exclusive offer 🎟️🎫 Join today.. something like that. ✅
- Primary Button color in light mode - design. ❗
- dumbbell, key - consistency, drumstick, wavypoints, tortoise/piggy-bank ✅
- convert all constant from AllClasses to ALL_CLASSES ✅
- Calculate your BMI --> Background Image solution ... ✅
- route - achievements - Hall of Fame - card design and text image etc.
- Pricing page ✅
- Home page Banner.
- About page design ✅ - Update few more details
- Contact page - research for design ✅
- Google Map location ✅
- Set of exercises for different muscle groups --> Button toggler. --> onClick --> display those categories. ✅
- ExerciseCard --> onClick --> Open up refernce video on how to perform with proper posture and technique. ✅
- design a json file for Exercises.Think properly all the things you are going to need for a single exercise --> then you can replicate for different. ✅
- Highlight the currently active route. ✅
- BMI weight - decimal allow - fix "step='any'" ✅
- Classes card - overflow hidden ✅
- Classes show more feature.
- BMI Button margin inc ✅
- Contact form Loading state... - shadcnui component
- Bug - why isnt marker showing up ? ✅
- Loading state refractor
- Achievements page design
- Change courses page to exercises --> point 17 features. ✅
- On Subscribe sheet - if loggedin dont show login/register buttons - else show view Plan ❗❗Edit to navigate to Stripe page ❗
- Bug - SidebarSheet coming up twice - both for mobile and desktop. (Check if contextAPI will resolve or not.)
- Trainer card in mobile bug
- Design a color picker js util class and which will help you to extract vibrant color from the image and then that color should be in the back og the glass morphism effect. ✅
- Custom_error page ✅
- On scroll_up display Navbar, on scroll_down hide the Navbar
- First Design the basic layout of how it should be displayed. Card structure - take up one exercise and design it. ✅
- Make a different Muscle group and try to apply the filtering property there.
- After clicking on card --> make another route for detail page [slug] ✅
- Make an API and then pull and fetch the data from there. ✅
back-squats - #45a7c8 bench-press - #a2b57f
-
Show a Skeleton while loading images - check if a image can be added in the skeleton then choose a gym image and addd that in the skeleton part. ✅
-
Add a progressbar - for every route hitting completion. ❗
-
Make a custom Error page for handling 404, 500 and 403 error. ❗
-
Stripe Integration. ❗
{
"id": 6,
"difficulty": "",
"category": [""],
"name": "",
"desc": "",
"muscle_group": "",
"equipment_req": [""],
"mechanics": "",
"force_type": "",
"secondary_muscle_group": [""],
"ImageUrl": "",
"overview": "",
"safety_check": [
{
"icon": "safety-bench.png",
"safety": "Tighten core & brace."
}
],
"instructions": [
{
"step": 1,
"instr": "Technique and posture first, Weights second - Don't EGO Lift."
}
],
"relevant_exercise": [
{
"force_type": "push",
"name": "pushups",
"shortDesc": "the evergreen pushups",
"rel_imgUrl": "push-up.jpg"
}
],
"video_resources": []
}
- Add a by default active flag for pricing... ✅
- Secured __ position
- Organised at __________.
- Stats -
After all basics are done - improvisation. - create a new branch for this and make adjustments on that.
- Stories : Where logged-in people can add a story and people can like, comment and share.
- Add a checkbox - Send response to self.
- Send a response from the official website - Thankyou for your feedback, rest assured we will reach back to you as soon as possible.
- If a user subscribes - Send a response - Thankyou for subscribing to fitness hub. Welcome to a brand new journey.
Plan to Proceed :
- Add a Custom Error page. ✅
- Add stripe integration.
- Incorporate redux toolkit into it.