Skip to content

Enterprise Pro utilizes the MERN stack with TypeScript (NEXT), adopting a microservices architecture with NATS for inter-service communication. Kubernetes is employed for container orchestration, ensuring scalability and resilience. Face API enhances security.

Notifications You must be signed in to change notification settings

muhammedshahinshapottayil/Enterprise-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enterprise Pro

Enterprise Pro is an advanced company management project developed with the MERN stack (MongoDB, Express.js, React.js, Node.js) along with TypeScript (NEXT). It embraces a microservices architecture, leveraging NATS as the broker service for streamlined inter-service communication. Kubernetes is utilized for orchestrating and managing containerized applications, ensuring scalability and resilience.

One notable aspect of the project is the integration of a common services module, which is encapsulated as an npm package. This module serves as a centralized solution for authentication and authorization functionalities. It's custom-built to meet the project's specific requirements and standards, offering robust security features tailored to the Enterprise Pro ecosystem.

Key Features

  • MERN Stack Development: Built with MongoDB, Express.js, React.js, and Node.js, along with TypeScript (NEXT).
  • Microservices Architecture: Utilizes NATS for efficient inter-service communication.
  • Kubernetes Orchestration: Ensures scalability and resilience through container orchestration.
  • Common Services Module: Encapsulated as an npm package for authentication and authorization, providing robust security features.
  • Face Recognition for Attendance: Implemented a face recognition system for employee attendance using Face API, enhancing security and efficiency.

Technologies Used

  • MongoDB: For database management.
  • Express.js: For building the server-side application.
  • React.js: For creating the user interface.
  • Node.js: For server-side scripting.
  • TypeScript (NEXT): For type-safe development.
  • NATS: As the broker service for microservices communication.
  • Kubernetes: For container orchestration and management.
  • Face API: For implementing face recognition features.

Enterprise Pro is designed to provide a comprehensive, scalable, and secure solution for company management, incorporating cutting-edge technologies and innovative features like face recognition for employee attendance.

About

Enterprise Pro utilizes the MERN stack with TypeScript (NEXT), adopting a microservices architecture with NATS for inter-service communication. Kubernetes is employed for container orchestration, ensuring scalability and resilience. Face API enhances security.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published