Enterprise-Level Backend Management System with Vue 3+TypeScript
This is a universal backend management system that includes functionalities like ECharts, form display, modification, and addition. The project follows a frontend-backend separation model and includes both frontend and backend code. Please refer to the README documentation before running the project. The frontend is built using the Vue 3 framework, and the technologies used are as follows: - Husky, - TypeScript, - Webpack, - Vuex (Pinia was not widely used at that time, so it wasn't implemented), - Vue-Router. The backend is developed using the NestJS framework, mainly focusing on object-oriented development with TypeScript for easier handling. The technologies used in the backend are: - JWT for user authentication, - Sequelize ORM, - MySQL2 database, - Swagger documentation, - Crypto for password encryption, - Log4js for logging, - Email sending functionality, - CAPTCHA for user verification, - Docker. If there are any issues with the MySQL database, feel free to contact me, and we can exchange technical knowledge and grow together.
评论区