Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kachamachkov/blogo

Blogo, Blog for personal use :)
https://github.com/kachamachkov/blogo

ejs express-js mongodb-atlas mongoose nodejs

Last synced: 3 months ago
JSON representation

Blogo, Blog for personal use :)

Awesome Lists containing this project

README

        

# Blogo - Boyan's personal Blog :writing_hand: :man:

### I've created this multi page app. (MPA) in order to showcase my skills with the use of the following technologies
- NodeJS
- Express
- EJS
- Mongoose
- MongoDB

### Features
- :white_check_mark: Full CRUD support (for admin only), built-in admin credentials
- :warning: For testing, please use:
- username: admin
- password: admin
- :newspaper_roll: Pagination functionality (latest 3 posts are rendered at home)
- :speech_balloon: Search functionality (search by matching characters in the title/body of all available posts)
- :closed_lock_with_key: Authorization (via JWT)

### Install
- :warning: Note, the project requires .env variable for the DB & JWT secret key, please use the deployment link to look around instead.
```bash
npm i
npm run dev

```

#### Deployment: https://www.blog.kachamachkov.com/

#### Images

![](./src/public//img/demo-picture-1.png)
![](./src/public//img/demo-picture-2.png)
![](./src/public//img/demo-picture-3.png)
![](./src/public//img/demo-picture-4.png)
![](./src/public//img/demo-picture-5.png)
![](./src/public//img/demo-picture-6.png)