Skip to content

Terapeuta Backend powers the core functionality of the Terapeuta web application, a therapy support platform that helps users book appointments, make payments, and manage their sessions online.

License

Notifications You must be signed in to change notification settings

AshadeSamson/Terapeuta-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terapeuta Backend

Terapeuta Backend powers the core functionality of the Terapeuta web application, a therapy support platform that helps users book appointments, make payments, and manage their sessions online.

This service ensures that every user interaction on the Terapeuta platform is processed securely, from booking a therapy session to completing payments and keeping billing records.s.

Overview

The backend handles:

  • Booking and confirming therapy appointments
  • Secure payment processing through Stripe
  • Recording successful and failed payment attempts
  • Managing user billing and appointment records

It works seamlessly with the Terapeuta Frontend, creating a smooth experience for clients and therapists alike.

Purpose

The goal of this backend service is to provide a reliable, secure, and organized system for:

  • Managing therapy session data
  • Handling financial transactions
  • Ensuring data integrity and privacy across all user interactions

Tech Stack

Terapeuta is developed using a modern, full-stack JavaScript environment:

  • Frontend: React.js (JavaScript)

  • Backend: Node.js with Express (Typescript)

  • Database: Firestore

  • Payment Gateway: Stripe

  • Hosting & Deployment: Vercel / Firebase Hosting

Authors

About

Terapeuta Backend powers the core functionality of the Terapeuta web application, a therapy support platform that helps users book appointments, make payments, and manage their sessions online.

Topics

Resources

License

Stars

Watchers

Forks