ContriHUB / NoteSphere

A portal for students to give feedback on student related activities in college.
2 stars 11 forks source link

Enhance NoteSphere UI with Dynamic Styling and Improved User Experience #2

Closed shubhankertiwari8 closed 1 week ago

shubhankertiwari8 commented 2 weeks ago

Description

The current frontend UI of NoteSphere lacks visual appeal and dynamic interaction, leading to a less engaging user experience. To improve the overall aesthetics and usability, the following enhancements are required:

  1. Dynamic Color Scheme: Introduce a vibrant and dynamic color palette that aligns with modern design principles. Implement a color scheme that not only improves readability but also creates a visually appealing interface. Use contrasting colors for different sections and status alerts (e.g., success, error) to make the UI more intuitive.
  2. Responsive Design: Ensure the application is fully responsive, providing an optimized experience across various devices, including desktops, tablets, and mobile phones. Flexbox or CSS Grid can be used for better layout adaptability.
  3. Feedback and Alerts: Dynamically style alert messages and feedback using consistent colors (e.g., green for success, red for error), enhancing the visual response to user actions.
  4. Accessibility: Consider accessibility best practices by ensuring sufficient contrast ratios, larger clickable areas, and using semantic HTML where possible to improve overall accessibility.
  5. Improved CSS Styling: The current CSS is quite minimal and lacks structure. Refactor the CSS to include better layout management, spacing, and element alignment. Introduce hover effects, transitions, and animations where appropriate to make interactions feel smoother and more responsive.
  6. UI Components: Replace bland and static elements with modern, interactive UI components.

By applying these changes, NoteSphere will offer a more engaging, user-friendly, and aesthetically pleasing experience, aligning with modern UI/UX standards.

Few Examples

Home Page home

Login Page login

Signup Page signup

Note: Use of Tailwind CSS and bootstrap is recommended

Vaishnavi1047 commented 2 weeks ago

@shubhankertiwari8 we have to make ui for all 3 pages?

shubhankertiwari8 commented 2 weeks ago

@Vaishnavi1047 Yes that is the task

shubhankertiwari8 commented 2 weeks ago

Although use of Tailwind CSS is recommended its not at all necessary if you implement changes using Tailwind you may receive bonus points

Vaishnavi1047 commented 2 weeks ago

@shubhankertiwari8 request submitted for assignment

Vaishnavi1047 commented 2 weeks ago

Screenshot 2024-10-09 114152 i am thinking of something like this using tailwind

shubhankertiwari8 commented 2 weeks ago

@Vaishnavi1047 Hmm it is a bit more simplistic try to explore more as it looks like you have added a dark mode and nothing much has changed Just to give you an idea example This is just an example don't follow it but you get an idea of what to do

Vaishnavi1047 commented 2 weeks ago

the project doesnot have tailwind ? @shubhankertiwari8

shubhankertiwari8 commented 2 weeks ago

@Vaishnavi1047 No tailwind has not been used

Vaishnavi1047 commented 2 weeks ago

ohk i am then setting it up in the project

Vaishnavi1047 commented 2 weeks ago

Screenshot 2024-10-10 015458 Screenshot 2024-10-10 021400 Screenshot 2024-10-10 021435 Screenshot 2024-10-10 021453 @shubhankertiwari8 can i push it?