Skip to content

Biruk42/Songzz-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Songzz Web App

Songzz is a web application built using ReactJS, Redux Toolkit, Redux Saga, Emotion, Styled System, Bootstrap, and Firebase for authentication and database management. It provides users with the ability to create, update, delete, and search songs based on title or tags.

Instructions

To use Songzz, follow these instructions:

  1. Sign Up: Users need to sign up to create, update, or delete songs. They can use a fake email for signing up, as no email confirmation is required.

  2. Authentication: Firebase is used for authentication. Once signed up, users can log in to access the features of the application.

  3. Create Song: After logging in, users can create a new song by providing the necessary details such as title, artist name, image and tags.

  4. Update/Delete Song: Users can only edit or delete songs that they have uploaded. They cannot modify or delete songs uploaded by other users.

  5. Search Song: Songzz allows users to search for songs by title or tags, making it easy to find specific songs of interest.

Features

  • CRUD Operations: Users can perform CRUD operations on songs, including creating, reading, updating, and deleting songs.

  • Authentication: Firebase authentication ensures secure user sign-up and login processes.

  • User-Specific Actions: Users can only edit or delete songs that they have uploaded, ensuring data integrity and security.

  • Search Functionality: Songzz provides search functionality, allowing users to find songs based on title or tags quickly.

Technologies Used

  • ReactJS
  • Redux Toolkit
  • Redux Saga
  • Emotion
  • Styled System
  • Bootstrap
  • Firebase You can give Songzz a try here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published