No More Pain
View the app live at https://nomorepain.herokuapp.com/
An app for sharing injury treatments that have 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.
Built With
ReactJS, Redux, Node.js, Express, MongoDB, Passport.js and Spectre.css.
Getting Started
Prerequisites
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.
- State management with Redux.
Next Steps
- 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.