Transforming Skincare with Intelligent, Seamless Solutions
Built with the tools and technologies:
Skindora is a full-stack developer toolkit that simplifies building, deploying, and managing modern web applications with a focus on security, scalability, and developer experience. The core features include:
- 🧩 Modular Architecture: Seamless integration of frontend, backend, and infrastructure components for flexible development.
- 🚀 Robust Deployment: Docker Compose configurations for both development and production environments, ensuring consistent setups.
- 🔒 Secure Ingress & TLS: Traefik reverse proxy with automated TLS management for reliable, encrypted access.
- 🎨 Rich UI Library: Extensive React, TypeScript, and TailwindCSS components for building cohesive, scalable user interfaces.
- ⚙️ Backend & API: Express-based server with comprehensive schemas, middleware, and real-time socket communication.
- 💳 Integrated Payments & Notifications: Support for VNPay, ZaloPay, SMS, and email workflows for a complete user experience.
This project requires the following dependencies:
- Programming Language: TypeScript
- Package Manager: Npm
Build skindora from the source and install dependencies:
-
Clone the repository:
❯ git clone [https://github.com/15VuNguyen/skindora](https://github.com/15VuNguyen/skindora)
-
Navigate to the project directory:
❯ cd skindora -
Install the dependencies:
Using npm:
❯ npm install
Run the project with:
Using npm:
npm start