- Vue 3: A progressive framework for building user interfaces.
- TypeScript: Strongly typed programming language that builds on JavaScript.
- Tailwind CSS: Utility-first CSS framework for quickly building custom designs.
- Docker: Containerization platform to simplify deployment.
- GitHub Actions: CI/CD pipeline for automated testing and deployment.
- Vue TanStack Query: Data-fetching library for managing server-state in Vue.
- ESLint: Code quality tool to maintain consistent code style.
- Prettier: Code formatter to ensure consistent code style.
- Two Environments:
- Development: http://dev.newsroom.work.gd
- Production: http://newsroom.work.gd
- Automated Deployment: Automatically deploys changes to the appropriate environment when changes are merged into the dev/master branch.
-
Clone the Repository:
git clone https://github.com/KhangLTM/khang-news.git cd khang-news
-
Install Dependencies:
npm install
-
Run the Development Server:
npm run dev
This project is licensed under the MIT License. See the LICENSE file for details.