shuklamaneesh23 / cf_helper

CF Helper: A tool built with Next.js and Gemini API to fetch and explain Codeforces solutions using web scraping via Cheerio.
https://cf-helper-peach.vercel.app
15 stars 9 forks source link

feat: revamped UI #15

Closed kajal-jotwani closed 1 month ago

kajal-jotwani commented 1 month ago

This PR (Enhance the UI #3 ) introduces several key UI enhancements to improve the user experience of the Codeforces Submission Scraper. The changes focus on refining layout structure, adding loading states, and improving overall form interactivity and result display.

UI Changes:

Layout Adjustments: Centered layout with a background gradient. Containers now have full-width responsive behavior.

Button & Loading States: Updated button styles with hover effects and added a loading indicator during submission.

Results & Code Display: Redesigned result and source code sections into card-style containers, with interactive buttons for viewing code and explanations.

Error Handling: Clearer error messages with distinct red styling for better feedback.

Screenshot (206)

vercel[bot] commented 1 month ago

@kajal-jotwani is attempting to deploy a commit to the maneesh's projects Team on Vercel.

A member of the Team first needs to authorize it.

shuklamaneesh23 commented 1 month ago

Great to see you on board, @kajal-jotwani ! Please make sure to follow the contribution guidelines. Specifically, remember to mention the issue number in your PR description and limit your changes to only the relevant parts of the codebase as of now I am seeing a bunch lines got changed unnecessarily which hints towards the use of AI. Also, don't forget to pull the latest code from the remote repository to avoid any potential merge conflicts.

Ping me once you're done with the PR. Looking forward to your contribution!

kajal-jotwani commented 1 month ago

@shuklamaneesh23 I have removed the unnecessary lines of code can you please review it?

shuklamaneesh23 commented 1 month ago

Great work @kajal-jotwani! It looks good to me. Closing this repo.