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.
ReactJS, Redux, Node.js, Express, MongoDB, Passport.js and Spectre.css.
- A package manager like npm
Run these commands in the terminal: npm install npm run dev
The app should automatically open in a browser at the url: localhost:3000
- 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.
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.
Brendt Bly
This project was bootstrapped with Create React App.