Skip to content

chrisashwalker/hoot

Repository files navigation

🦉 Hoot

🌱 A tiny Human Resources management system, consisting of microservices, utilising RESTful HTTP and AMQP protocols to communicate.

💡 This is a hobby project, commencing April 2023. It is not designed for production, but is to enable practice with a varied tech stack, including:

  • C# .NET 7
  • Java 17
  • Spring Boot
  • Python 3
  • Flask
  • Javascript
  • Typescript
  • NestJS
  • Express JS
  • Node.js
  • Docker
  • RabbitMQ
  • PostgreSQL
  • Entity Framework
  • Spring Data
  • MongoDB
  • PyMongo
  • Mongoose
  • React
  • Tailwind CSS
  • Next.js
  • Azure Cloud Services

System diagram


Microservices

API Gateway

Run

  • Clone the microservice repositories
  • Clone the API gateway repository
  • Build Docker images as per instructions for each repository
  • Run instances of the microservices and the API gateway using the Docker Compose configuration in this repository, with the command:
docker compose up -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published