-
Notifications
You must be signed in to change notification settings - Fork 653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Mobile App Starter (PWA) #595
Conversation
- fix path in router history
- added endpoint for getting user info - create session and user resource - basic login screen - router: check isLoggedIn before each request
- list resource for checkins, computed properties for display - show last checkin/out time - button to checkin/out based on the last log type - ion-modal for log creation confirmation - insert checkin and close modal
- tabs for My Requests and Team Requests - display leave type, dates, duration, status, employee info - new data source for employees list - separate component for EmployeeAvatar for reusing
- component for semicircle chart - api for leave balance, calculate balance percentage
This is huggee! Looks so neat and classy! |
@ruchamahabal how to get this app for testing , We have done some part Geo Location Integration |
c291994
to
425af0d
Compare
@dineshpanchal93 This is WIP, so it's not ready for testing yet. Besides, it's a progressive web app so it will be installable from the browser itself. Once it's ready, the mobile branch will be merged into the Geolocation feature will be added to the desk first and then utilized in the mobile front end. |
Great. Waiting for testing :D |
no-docs
Mobile frontend (PWA) using Vue 3, Ionic, Frappe UI
Maintaining a separate branch "mobile" until it matures enough
mobile-app.mp4
Home
Navigation Drawer
Details
Checkin Panel
Details
checkin.mp4
Request Panel
Details
request-panel.mp4
Profile screen
Details
Leaves & Holidays
Leave Balance
Details
leave-balance.mp4
Holidays
Details
holidays.mp4