Skip to content

mindzone-api/mz-mail-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mindzone Mail Service

Welcome to the MindZone Mail Service repository! This repo contains a simple logic that consumes the mz-queue from the AMQP cloud, being triggered to send a mail based on parameters. The main mz-backend repo project is a MVC Spring Boot mental health management platform designed to streamline the interactions between patients, psychologists, and psychiatrists. It is responsible for handling business logic, database management, authentication, and integration with third-party services such as Stripe for payments and RabbitMQ for asynchronous email notifications.

Technologies

The backend of MindZone is built with the following technologies:

  • MongoDB
  • CircleCI
  • OAuth2 with Google
  • RabbitMQ (manages asynchronous communication for email notifications)
  • Redis
  • Stripe (Payment gateway for managing subscriptions) [WIP]
  • JUnit & Mockito [WIP]

Main Features

  • User Registration & Authentication: OAuth2 integration with Google for secure login.
  • Professional Subscriptions: Integrated with Stripe for managing subscription-based access to the platform.
  • Session Scheduling & History: Allows professionals and patients to manage therapy sessions and review historical data.
  • Chat communication between patients, psychologists, and psychiatrists.
  • Task & Prescription Management: Features for handling therapy tasks and medical prescriptions.
  • Email Notifications: Asynchronous notifications using RabbitMQ.

Artifacts

here are the mais artifacts (in brazilian portuguese) used for the code development

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

mail service for the main mz-backend repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages