Decoletech
Featured

Decoletech

DecoleTech is a robust, microservices-driven platform built to manage and showcase technology solutions and project portfolios.

COMPLETED
View Live DemoView Source
About This Project

DecoleTech is a scalable, microservices-driven web platform designed to manage and showcase technology projects and tools. The platform features a client-facing portal and a comprehensive admin dashboard, all architected with modern development and deployment best practices. 🧱 Tech Stack & Architecture: Frontend: Built with Next.js and styled using TailwindCSS for responsive, high-performance UI. Backend: Developed with NestJS, using a microservices architecture. Authentication: OAuth 2.0 support for third-party login providers. JWT (JSON Web Tokens) for secure, stateless user authentication and role-based access control. Inter-Service Communication: Handled through RabbitMQ for reliable message queuing between services. Database: PostgreSQL with Prisma ORM for type-safe database access and migrations. Media & File Storage: Integrated Google Cloud Storage for scalable asset management. DevOps & Infrastructure: Fully Dockerized architecture. Deployed to Google Kubernetes Engine (GKE) for high availability and autoscaling. GitHub Actions for CI/CD automation, including build, test, and deployment workflows. 🖥️ Platform Features: Client Portal: Showcases live projects, tools, and services with a clean, intuitive interface. Admin Dashboard: Allows internal teams to manage project content, upload files, and configure system settings. Authentication System: Secure and scalable login with OAuth providers (e.g., Google, GitHub) and JWT-based session handling. Microservices Modularity: Independent service deployment and scaling for improved maintainability and fault tolerance.

Technologies Used
Tech stack and tools used in this project
Project Details

Architecture

MICROSERVICES

Created

July 18, 2025

Last Updated

April 11, 2026

Categories
Loading categories...
Quick Actions
All ProjectsDiscuss Project