Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

SDC UI upgrades #542

Merged
merged 24 commits into from
Aug 16, 2023
Merged

SDC UI upgrades #542

merged 24 commits into from
Aug 16, 2023

Conversation

Julian-dev28
Copy link
Contributor

@Julian-dev28 Julian-dev28 commented Aug 14, 2023

Enhancements to User Dashboard & Challenge Workflow

This PR introduces substantial upgrades to the user dashboard, aiming to offer a more seamless and intuitive experience for our users. Significant improvements have been made to the challenge workflow, streamlining the user journey and adding new functionalities.

Key Updates:

  • Dashboard & UI:

    • Introduced a new Root component with updated styles.
    • Added a Dashboard for Dapps challenges.
    • Integrated styled cards in the dashboard component.
    • Included DashboardHeader, Leaderboard components, and tabs.
    • Incorporated a ChallengesList component and made updates to the login logic.
    • Refactored and removed old dashboard components for clarity.
    • Shifted the dashboard link from the navbar to the dapps sidebar.
    • Various UI enhancements like adding a UI folder, introducing an ID for switcher, and generating random avatars.
  • Functionality & Backend:

    • Integrated an HttpClient class with accompanying request functions.
    • Modified the backend model to finalize user progress on courses.
  • User Experience:

    • Integrated a library for toast notifications to show milestone achievements.
    • Added a celebratory confetti effect on the course completion button click.
    • Enhanced the finish-step-button.
  • Code & Documentation:

    • Merged Development into the main branch and added content from Google Doc Add existing content from google doc #2.
    • Refactored existing approaches and updated models.
    • Introduced filtering capabilities.
    • Addressed and renamed components for better clarity and removed older components.

Julian-dev28 and others added 17 commits July 31, 2023 13:52
* update kv:worker endpoint

* Update index.tsx

* Add Root component, finish-step-button, update styles

* Add library for toast notifications, show milestone notification

* Add class for HttpClient, functions for requests

* Changed backend model, finalize user progress on course

* Add confetti effect on complete button click, refactor

* Remove mocks, use endpoint, fix issues

---------

Co-authored-by: Iryna Telesheva <iryna.telesheva@intellecteu.com>
Co-authored-by: Iryna Telesheva <131377033+itelesheva@users.noreply.github.com>
* Added dashboard component, styled cards

* Added DashboardHeader, Leaderboard component, tabs, styles

* Added ChallengesList component, updated login logic, tabs

* Refactor existing approach, update models, add filtering

* Add UI folder, add id for switcher and random avatar generating

* Remove old dashboard components, rename util file

* Add dashboard link to dapps sidebar instead of navbar

* Add TODOs, rename component

* Fix issues
* Added dashboard component, styled cards

* Added DashboardHeader, Leaderboard component, tabs, styles

* Added ChallengesList component, updated login logic, tabs

* Refactor existing approach, update models, add filtering

* Add UI folder, add id for switcher and random avatar generating

* Remove old dashboard components, rename util file

* Add dashboard link to dapps sidebar instead of navbar

* Add TODOs, rename component

* Fix issues

Co-authored-by: Iryna Telesheva <131377033+itelesheva@users.noreply.github.com>
* Update index.tsx

* update kv:worker endpoint

* Update index.tsx

* Add Root component, finish-step-button, update styles

* Add library for toast notifications, show milestone notification

* Add class for HttpClient, functions for requests

* Changed backend model, finalize user progress on course

* Add confetti effect on complete button click, refactor

* Remove mocks, use endpoint, fix issues

* Merge Development into main (#2)

* update kv:worker endpoint

* Update index.tsx

* Add Root component, finish-step-button, update styles

* Add library for toast notifications, show milestone notification

* Add class for HttpClient, functions for requests

* Changed backend model, finalize user progress on course

* Add confetti effect on complete button click, refactor

* Remove mocks, use endpoint, fix issues

---------

Co-authored-by: Iryna Telesheva <iryna.telesheva@intellecteu.com>
Co-authored-by: Iryna Telesheva <131377033+itelesheva@users.noreply.github.com>

* Add Dashboard for Dapps challenges (#3) (#4)

* Added dashboard component, styled cards

* Added DashboardHeader, Leaderboard component, tabs, styles

* Added ChallengesList component, updated login logic, tabs

* Refactor existing approach, update models, add filtering

* Add UI folder, add id for switcher and random avatar generating

* Remove old dashboard components, rename util file

* Add dashboard link to dapps sidebar instead of navbar

* Add TODOs, rename component

* Fix issues

Co-authored-by: Iryna Telesheva <131377033+itelesheva@users.noreply.github.com>

---------

Co-authored-by: Iryna Telesheva <iryna.telesheva@intellecteu.com>
Co-authored-by: Iryna Telesheva <131377033+itelesheva@users.noreply.github.com>
@Julian-dev28 Julian-dev28 changed the title SDC UI overhaul SDC UI upgrades Aug 14, 2023
@stellar-jenkins
Copy link

Copy link
Contributor

@briwylde08 briwylde08 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not much to add! But noticed some editorial things that I'll bring up in another PR.

itelesheva and others added 3 commits August 16, 2023 08:17
* Update the Crowdfund challenge with pull request validation step info

* Refactor

* Add isPullRequestRequired field handling

* Update text for Crowdfund checkpoint 8

* Make isPullRequestRequired required

* Fix issue with dates
@stellar-jenkins
Copy link

@stellar-jenkins
Copy link

@stellar-jenkins
Copy link

@stellar-jenkins
Copy link

@Julian-dev28 Julian-dev28 merged commit 448f6ca into main Aug 16, 2023
2 checks passed
@Julian-dev28 Julian-dev28 deleted the SSDC23 branch August 16, 2023 19:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants