Simple Ticket Management Mobile and Web apps
Required components:
Mobile Application
Web Application
Both components (MobApp and Web) will operate with an existent REST .Net API hosted in Azure, that will act as “Server”.
Mobile Application
Technology: React Native
Platform: Android-iOS
UI: Simple list and form interface.
Included functionality:
User management (user/pass, simple auth-token).
Ticket management (create, update, delete, send tickets to Server).
Ticket model: id, userId, date, comment, pacient, doctor and location. (Has a really simple model).
Send tickets to server. Right after creation, and on interval basis (if there is no network available).
Query sent tickets to update status locally. (Using refresh button or by interval basis, there is no websocket o push involved).
Access locally generated tickets only.
NOT included functionality:
Detect connection to send tickets.
Push notifications.
WebSockets
Local encrypted DB
Web Application (client side only)
Technology:
React.js - Redux
Platform: Cross-browser.
UI: Any
React.js Admin/Dashboard simple template. (Example:
coreui.io/react/demo/#/dashboard)
Functionality:
User management (user/pass, simple auth-token).
Ticket management (update ticket status, add comments, delete tickets).
Dashboard (basic summary of tickets statuses)
NOT included functionality:
WebSockets
Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Create a new custom site
Is this a project or a position?: Project
I currently have: I have the design
Required availability: As needed
Roles needed: Developer