Skip to content

A MERN stack app for sharing and rating physical therapy exercises for injuries.

Notifications You must be signed in to change notification settings

b-bly/no-more-pain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No More Pain

An app for sharing injury treatments that worked for you.

Have you ever struggled to get over an injury? I have had athletic injuries that persisted after seeing multiple health professionals. I spent many hours Googling to try to find effective injury treatment and prevention. I found there were many people out there who wanted to help others by sharing their experiences and also those seeking help. I was inspired to create a place for this sharing to take place.

Everyone's body is different and physical therapy is not one size fits all. This is a place to share what has worked for you.

Disclaimer: This is not meant to take the place of professional medical treatment. You should consult your doctor and therapist regarding your injury treatment.

app picture

Built With

ReactJS, Redux, Node.js, Express, MongoDB, Passport.js and Spectre.css.

Getting Started

Prerequisites

  • A package manager like npm

Installing

Run these commands in the terminal: npm install npm run dev

The app should automatically open in a browser at the url: localhost:3000

Completed Features

  • CRUD functionality for injuries, treatments and comments.
  • Client-side routing with react-router-dom.
  • User login with Passport.js authentication.
  • Client and server-side permissions for edit, delete, and upvoting content.

Next Steps

Features that you would like to add at some point in the future.

  • State management with Redux (it is currently implemented in an inefficient way)
  • Save injuries or treatments to user's myLibrary.
  • Add images to treatment and injury descriptions.
  • Pagination.
  • Blog style reply to comments.
  • Admin control of content.

Author

Brendt Bly

Acknowledgments

This project was bootstrapped with Create React App.

About

A MERN stack app for sharing and rating physical therapy exercises for injuries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published