This project was built as my front-end capstone while attending a full stack web developement bootcamp at Nashville Software School.
The goal of this project was to create an app that centers both therapists and folks seeking therapy from marginalized communities by prominently featuring the information that would be most important to them.
Anyone may visit the site and browse through the therapists that are part of the community. They could filter the therapists by gender, pronouns, sexual orientation, and race/ethnicity. They could also browse and search through the blog posts that are written by the therapists.
An authenticated user who has created their profile may save therapists they are interested in contacting to their own personal list.
An authenticated user who has created their therapist profile may contribute blog posts to share with the entire community.
- Clone the project
git clone git@github.com:rochelle-rossman/find-my-therapist.git
- Go to the project directory
cd find-my-therapist
- Install dependencies in the root directory
npm install
npm run prepare
-
Create a project on Firebase
-
Copy over enviromental variables from Firebase to .env file
-
Import sample data JSON file to realtime database in your Firebase project
-
Start the server
npm run dev