Skip to content

BereketTeshome/Addis-Musix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Addis-Musix

Instructions

  1. Frontend Development:

    • Build a user interface that displays a list of songs.
    • Implement functionalities to create, update, and delete songs.
  2. Backend Development:

    • You can use JSONPlaceholder for mock data or run your own backend using Node.js and MongoDB.
  3. State Management:

    • Utilize Redux Toolkit for state management.
    • Use Redux-Saga for handling side effects and API calls.
  4. Styling:

    • Style your application using Emotion and Styled System.

Technologies Used

  • Frontend:

    • ReactJS
    • Redux Toolkit
    • Redux-Saga
    • Emotion
    • Styled System
  • Backend:

    • Node.js
    • MongoDB
  • Validation:

    • Zod for input validation.

Features

  • Display a list of songs.
  • Create new songs.
  • Update existing songs.
  • Delete songs from the list.
  • Search songs.
  • Add/Remove to favorites
  • Authentication and Authorization

Releases

No releases published

Packages

No packages published

Languages