Badget icon indicating copy to clipboard operation
Badget copied to clipboard

Feature: Implement Mobile-First Design for Website

Open Codehagen opened this issue 1 year ago • 5 comments

Type of feature

💡 Feature

Current behavior

Currently, the website is not optimized for mobile devices, which may affect user experience on smaller screens.

Suggested solution

I propose we adopt a mobile-first design approach, starting with the Dashboard page, followed by the Accounts page. Specifically, we should:

  • Redesign the Dashboard page to be responsive and user-friendly on mobile devices.
  • After the Dashboard is optimized, move on to redesign the Accounts page.

We are using Tailwind, which should facilitate creating responsive designs that look good on mobile.

Additional context

Adopting a mobile-first approach will enhance the accessibility and user experience of our website on mobile devices, aligning with modern web development practices.

Codehagen avatar Mar 04 '24 19:03 Codehagen

Can you assign it to me? I'm unable to assign it to myself

shouryan01 avatar Mar 04 '24 22:03 shouryan01

Yes! If you want an issue you can also write /take and it will automatically be assigned to you ✨

Codehagen avatar Mar 05 '24 05:03 Codehagen

Or was it another command @alexghirelli? 👆

Codehagen avatar Mar 05 '24 05:03 Codehagen

The right command is .take 😊

alexghirelli avatar Mar 05 '24 05:03 alexghirelli

The issue you are trying to assign to yourself is already assigned.

github-actions[bot] avatar Mar 05 '24 05:03 github-actions[bot]

Update: still working on this, the code is not in a great shape lol, a separate nav component for every sidebar?? Working on separating and cleaning code and will make pr soon!

shouryan01 avatar Mar 07 '24 05:03 shouryan01

YES I KNOW 😂 @shouryan01 - Going to do some clean up for the nav etc this weekend. When i mean clean i mean in regards #194

Codehagen avatar Mar 07 '24 06:03 Codehagen

@meglerhagen In my branch I removed the navs, the tooltip catchers and am using a shared sidebar https://github.com/shouryan01/Badget/tree/feature/frontend/193-responsive-design-dashboard

Now for responsivenes, I was thinking of setting sidebar to collapsed on screens smaller than lg, and then for screens smaller than md, it would turn into a hamburger menu

I'm going to focus on #196 starting tomorrow but just wanted to give an update

shouryan01 avatar Mar 08 '24 06:03 shouryan01

That sounds like a good plan @shouryan01 - I think that if we can do that it would be great. It's a big task so if you need some help please write to me. Look at the React Size Panels for some documentation if needed. Maybe a problem is going to be the cookie setting between the pages?

Codehagen avatar Mar 08 '24 06:03 Codehagen

Hello @meglerhagen, Is there any issue open where I can contribute too?

replyre avatar Mar 11 '24 11:03 replyre

Hello @replyre! Yes, we need some help! Lets talk on discord? ✨

Codehagen avatar Mar 12 '24 18:03 Codehagen

@matteobad did you merge your changes in for the sidebar? If so, I can finish off this ticket

shouryan01 avatar Mar 13 '24 05:03 shouryan01

@meglerhagen this one can be closed right?

shouryan01 avatar Apr 10 '24 03:04 shouryan01

Yes ✨

Codehagen avatar Apr 10 '24 04:04 Codehagen