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