https://github.com/unamdev0/ipl
https://github.com/unamdev0/ipl
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/unamdev0/ipl
- Owner: unamdev0
- Created: 2020-09-05T11:49:09.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-20T10:31:50.000Z (over 5 years ago)
- Last Synced: 2025-05-18T15:13:58.183Z (9 months ago)
- Language: Vue
- Size: 414 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IPL App
### Libraries and framework
- VueJS
- Vue-ChartJS (Wrapper for ChartJS)
- ChartJS (To create graphs and charts)
- Register-service-Worker (To register service worker file)
### Bonus Points
- ☑ Created the app in Vue.js
- ☑ Optimised loading time
- Used lazy loading
- Removed unwanted dependencies (MomentJS which was a dependency in ChartJS)
- Minimum number of third party apps and libraries
- Used keep-alive tag (Helps in preserving state of a component in case user switches between components)
- ☑ Making it mobile responsive
- Customized CSS based on screen size
- Different graphs and charts will be displayed based on screen size
- ☑ Making the app progressive web app (Tested with lighthouse)
- Can be installed on home screen
- Can share it by simply sending a URL
- Can work in offline or with a poor network connection
- Can be used on any device with screen and a browser
- ☑ Making the app offline useable