https://github.com/zorger27/blog-site
🌐 A convenient and flexible web application that easily adapts to the style and needs of any blogger. 🖋️ Its simplicity of modification, stylish interface, and readiness for use after customization make this project a perfect tool.
https://github.com/zorger27/blog-site
axios css3 cypress-tests element-plus expressjs flexbox-css git github html5 i18n javascript jest-tests jwt-token markdown nodejs scss typescript vue3 vuex webpack
Last synced: 3 months ago
JSON representation
🌐 A convenient and flexible web application that easily adapts to the style and needs of any blogger. 🖋️ Its simplicity of modification, stylish interface, and readiness for use after customization make this project a perfect tool.
- Host: GitHub
- URL: https://github.com/zorger27/blog-site
- Owner: Zorger27
- Created: 2022-07-28T23:12:31.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-10-22T21:59:14.000Z (9 months ago)
- Last Synced: 2026-03-28T00:11:54.648Z (3 months ago)
- Topics: axios, css3, cypress-tests, element-plus, expressjs, flexbox-css, git, github, html5, i18n, javascript, jest-tests, jwt-token, markdown, nodejs, scss, typescript, vue3, vuex, webpack
- Language: HTML
- Homepage:
- Size: 21.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Website template for a blogger #
### You can view my CV here: [Curriculum VITAE](https://zorger27.github.io)❗️ ###
### You can view my Portfolio here: [My Portfolio](https://Zorin.Expert)❗️ ###

#### 🌐 A convenient and flexible web application that easily adapts to the style and needs of any blogger. ####
#### 🖋️ Its simplicity of modification, stylish interface, and readiness for use after customization make this project a perfect tool. ####
#### Just upload it to a server, and your site is ready to go! ####
### Technologies Used: ###
Backend:
1️⃣ Node.js and Express.js — for fast and reliable request processing.
2️⃣ Axios — for working with APIs and asynchronous data exchange.
3️⃣ JSON Web Tokens — for authentication and user data protection.
Frontend:
1️⃣ Vue.js and VueX — for creating reactive interfaces and state management.
2️⃣ HTML5, CSS3 and FlexBox CSS — for a modern and responsive design.
3️⃣ TypeScript — for strict typing and improved code stability.
4️⃣ Element Plus — for ready-to-use UI components.
5️⃣ Vue I18n — for multilingual support.
Data Storage:
1️⃣ localStorage — for local user data storage.
Testing:
1️⃣ Cypress (E2E) — for testing user scenarios.
2️⃣ Jest (Unit) — for verifying application logic.
#### ✨ *Interested? This project is a great foundation for creating a unique blog. Customize it, test it, upload it to a server, and make your site a standout in the blogging world!* 🚀 ####
## Project setup
```
npm install
```
### Compiles and hot-reloads for development
```
npm run serve
```
### Compiles and minifies for production
```
npm run build
```
### Running CYpress tests
```
npm run test:e2e
```
### Running Jest tests
```
npm run test:unit
```