I need a full-stack developer to write a cross-platform (Web, IOS and Android) app.
The app must have 2 different types of access: user and employee.
Few important points before describing the screen/functionalities need:
- Each user will be assigned ONE employee (manual assignment by the admin);
- Each employee may have as many users assigned as the admin decides;
- Every single screen must have a highlighted button to access the chat (more info on the chats below).
- Every screen must have a menu to access other screens
On the user side, I need 9 screens:
1- Login (fields to discuss) + button to register;
2- Registration (form with fields to discuss);
3- Chat screen (1st screen user views): designed button with assigned employee photo to start a chat with the employee (must recover chat history);
Chats should behave and send notifications like Facebooks’;
4- Charts panel: 3 beautiful line charts that will be populated by the user as he/she uses the app + button in each chart to add data to be displayed in the chart. Each button has to open a different pop up window according to data to be inputted:
- 2 fields: date (today is default) + weight;
- 3 fields: date (today is default) + max blood pressure + min blood pressure;
- 2 fields: date (today is default) + blood glucose;
5- Meals: List with pictures, date and small description of meal, populated by user + button to add new meal. The button should open a popup for user to register meal (description is mandatory, picture no)
6- Exercising: List with pictures, date, intensity and title of exercise populated by user + button to add new sports + link to manage sports. The button should pop up a form with 4 fields: sport, frequency, period and intensity. Once sport is registered, the app should push notifications according to frequency and period if exercise was done or not. Link to manage sport bellow.
7- Managing sports: list of sports inputted with button to remove them (do not erase history of workouts done, only stop the push notifications)
8- Medication + doc appointment: last doc appointment + next doc appointment (push notification has to be sent to user) + list of medications and frequency, populated by the user + button to add medication. When button hit, should popup a form with 3 fields: Medication's name, frequency to take, how many times a day.
9- Profile: user profile with link to editable profile
On the employee side, it will be 3 screens:
2- List of all users assigned to said employee, with date of last chat interaction + notifications of unanswered/unviewed messages + button to open chat with user.
Each name should be a link to users’ page.
3- User page/monitoring panel: a monitoring panel which integrates user’ profile, charts panel, meals, exercising and medication + button to open chat with user + printing functionality.