Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Front-end challenge] Radio listing #71

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

laravieira
Copy link

CloudFlare Pages Orma Carbon

Orma Carbon Challenge

Check it out at https://ormacarbon.laravieira.me/.

The idea of this project is a radio list, with the ability to:

  • Browser online stations
  • See details of each online station
  • Save your favorites station on the browser
  • Listen to the stations

What was requested

  • Dedicated branch for the project idea
  • Used radio-browser-api API listed on public-apis
  • Used Next.js features
  • Used styled-components with MUI Kit
  • Page fully responsive
  • Persistent dark/light mode, default per system, overwrite switch.
  • Use of states with useState hook
  • Use of contexts with createContext and useContext hooks
  • Multiple pages (home, favorites, dynamic details)
  • Navbar with links and pagination for navigation
  • API with listing pagination with 15 items per page
  • Project completely made in English
  • Project deployed (done with Cloudflare Pages)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant