A PWA client for an image annotation system.
Deployed at labelize.roshanshibu.com
- Update packages with
npm install
- Build and run with
npm run start
Use username user@mail.com
and password password
to login as test user.
- Dashboard can be customized by the user from the Profile page.
- The project is deployed as an installable PWA.
- Authentication is mocked by storing a JWT token. Application paths are protected from unauthenticated users.
- All assets used in the project are original/copyright free.
- Page skeletons
- Dash
- Upload
- Auth
- Navbar
- Skeleton
- Routing
- Responsiveness
- Dash
- Responsive card layout
- TopTags
- ImagesByDay
- Accuracy - Pie
- Todo
- Performance - text
- Customize dash - select cards
- Image Upload
- upload prompt
- image preview
- annotation inputs
- add more feature inputs
- Allow only images, check by file extension
- Notifications
- create bell with counter
- create modal for notification display
- Auth
- Login
- Signup
- User Profile
- Edit username
- Edit visible dash cards
- Cleanup
- change project icons
- complete documentation