This is a simple blog editor that allows you to write and publish blog posts. It is built using Vue.js 3 in front-end and Node.js in back-end.
- Write and publish blog posts
- Edit and delete blog posts
- View all blog posts
- View a single blog post
- Edit user profile
- View user profile
- Authentication
- Vue.js 3
- Node.js
- Express.js
- Sequelize
- MySQL
- JWT
- Bcrypt
- Clone the repository
- Launch Mysql server with docker-compose
cd launcher
sh compose.sh
- Install dependencies
cd front
pnpm install
cd ../api
pnpm install
- Start the server
cd api
pnpm start
- Start the front-end
cd front
pnpm run dev