Client-attracting website for a therapist that will also allow ongoing therapist-client communication and appointment management.
Site can be found here.
Catherine Sprague is a therapist working in the Bay Area. She is building her client base, so I built a site that would act as a marketing tool for her business; as a platform for communication with both prospective and established clients; and as a way to track appointments for both Catherine and her clients.
After logging in, Catherine's registered clients will see their personal page; here they can view information about their appointments, information for getting ahold of Catherine, and view a customized "bookshelf" (a collection of links or other information Catherine thinks would be useful to share with the client). Future features include adding a calendar for clients to request or change appointments and the ability to pay Catherine from the site.
As the administrator, Catherine has the ability to upload links to a client's bookshelf, to add clients, to edit appointment details, and to delete appointments. Future features include a calendar to better see her schedule and the ability to receice payment through the site.
The site was designed with mobile in mind.
- Mongo - Database
- Express.js - Web framework used
- Node
- Passport.js - Authentication
- handlebars.js - Templating
- Materialize - CSS framework
- User -< Appointments
- User -< links (embedded data)
- Matt Sprague - Initial work - Matt Sprague
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to Brad Traversy for the awesome tutorial on the Authentication with Passport https://www.youtube.com/user/TechGuyWeb
- Also a huge thank you to Michelle and Nathan for the hard-work schooling us and specifically for the help with this project.
- Lastly hat tip to my classmates - thanks for all your help!





