This project include backend and frontend. Backend files all in server/
Before start, please make sure your computer has Node.js installed https://nodejs.org/en
To start, please clone this project to your pc.
Import the sql into your database name blog
After that, go to the root of the project, run npm install
, after that, run npm run dev
After that, go to the server folder, run npm install
, after that, run npm run dev
Finally, you can access this website via http://localhost:8080/
-
Login and Register
- Encrypt Password
- Perform Register
- Perform Login
- Email Verification
-
Keep Login Status
- Encrypt data
-
View Article
-
Manage Article
- Post Article
- Edit Article
- Delete Article
-
User Profile Page
- User Profile Edit
- User Password Edit
-
Admin Page
- Login And Register Setting
- Send Email Setting
- Color Scheme Setting
- Add And Edit Article Area
- Add And Edit Article Sub Area
The source code for this project is public, and you can find it here.