This project was bootstrapped with Create React App.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
- Registered user data are saved in Browser Local Storage.
- Registration form field cannot be empty.
- User will get Success response after completion of registration process.
- Check Browser Local Storage data which are stored in registration process.
- Login form email field cannot be empty.
- Only when login email and password are present in Local Storage data system will be logged in and redirected to dashboard. If not, it will throw an invalid credential error.
We updated this json file by hardcoding the 'Gender' property.Entire project is using this updated database.
NOTE: Kindly refrain from modifying any data in the database as it might result in unexpected behaviour.
- Import the dataset in json format.
- List the dataset in the UI using JS Map method.
- Search by name, genre and country are implemented using Fuzzy Search npm package.
- Filter the dataset by Country and Gender using JS Filter method.
- On clicking individual card, redirect to detail page with "artist" name as query parameter which will be used for filtering individual data.
- Filter the dataset using the "artist" name.
- List the filtered dataset in the UI using JS Map method.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.