- Notifications
You must be signed in to change notification settings - Fork0
A react project with redux, typescript and several libraries. It uses last.fm API
License
NotificationsYou must be signed in to change notification settings
fernandorovitto/phonola-last.fm
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This a demo using multiple libraries:
- React 16.13.1
- Typescript 4
- Redux 4
- Redux Router 5.2.0
- connected-react-router
- Styled-Components 5.1.1
Testing tools:
- Jest + Enzyme
- Eslint (with Typescript)
Tools:
- Webpack 4
Extras:
- typesafe-actions
- axios
This project is intended as a demo for testing and exploration of new libraries and possibilities.
Needs npm:https://www.npmjs.com/get-npm
Link:https://www.last.fm/api/account/create
Use your API_KEY to complete the config file: src\config\config.ts
npm i
npm run start
npm run build
npm run test
npm run test:cov
npm run lint
- Last.fm user login implementation
- Improve design
- Complete coverage of unit testing
- Components refactor & reutilization
- Improve styled-components styles management
- Use global theme for styles
- Create interfaces for the incomming API responses
- Add more information to main views
About
A react project with redux, typescript and several libraries. It uses last.fm API
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published