An open API service indexing awesome lists of open source software.

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.

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)❗️ ###
![Screen_9](https://user-images.githubusercontent.com/30940416/181653741-01da6d87-14c5-4147-9e2d-fdc5aa7679ff.gif)

#### 🌐 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
```