Skip to content

jenna-chestnut/move-med-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoveMed

Your movement medicine.


View the live MoveMed app here

View the MoveMed server repo here

MoveMed was created with continuous movement in mind!

How you move (and how often you move) can make all the difference in your wellness, especially when it's at the direction of a professional.
As true as this is, it can be hard to remember what exercises you were given, or how often you should do them - and sometimes, when you're at home and something happens during an exercise - you can forget to mention it in your visit!

With MoveMed, the communication between provider and client is not broken after leaving the office.
Providers can create exercises, and assign those exercises with unique details to a client. They can also assign a specific goal to the client - to help them stay motivated and on track. Clients can then view their goal and customized exercises anytime, without having to find a folded up paper or searching through their email. Comments between providers and the client help add feedback in real time and maintain progress.


User flows:

New / any user goes to landing page
-> views simple description
-> views log in form and buttons to demo

New User views About page -> gets description of app -> sees buttons to demo

New User demo
-> is able to demo the app as a client or provider

Client logs in -> is able to view their assigned exercises and goal -> can make comments on their exercises -> can delete or edit their comments

Provider logs in -> is able to view base exercises, clients, and client exercises -> can assign, edit and create exercises -> can add/edit client goals -> can make comments on any client exercise -> can delete or edit their comments

Admin logs in -> is able to do everything a provider can -> can create and edit user accounts



Screenshots

move-med-screenshot-1

move-med-screenshot-2

move-med-screenshot-3

move-med-screenshot-4

move-med-screenshot-5



Tech stack

This client-side app was created with:
Visual Studio Code HTML5 JavaScript CSS3 React Redux Git GitHub React Router



Components Tree

App🔻

Header🔻
➖➖Conditional Links

Main🔻
➖➖Error Banner

➖➖Landing Page
➖➖➖Log In
➖➖➖Intro 'Cards'

➖➖About Page

➖➖Dashboard
➖➖➖Exercises List (if client/provider/admin) ➖➖➖Client List (if provider/admin)
➖➖➖Provider List (if admin)

➖➖View Exercise
➖➖➖Edit Exercise Form (on click, if admin/provider) ➖➖➖Exercise video and picture ➖➖➖Special notes (if client exercise) ➖➖➖Comments (if client exercise)

➖➖View User
➖➖➖Assign Exercise Select ➖➖➖Client goal ➖➖➖Client Exercises ➖➖➖User Permissions

➖➖Create Exercise

➖➖Assign Exercise

➖➖Create User

➖➖Edit User

➖➖Not Found 404 Page

Footer🔻


Available Scripts

In the project directory, you can run:

npm start

The page will reload if you make edits.
You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.

npm run build

Builds the app for production to the build folder.

About

MoveMed Application using React/Redux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published