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

https://github.com/k-stopczynska/vet-blog

Blog page for a client
https://github.com/k-stopczynska/vet-blog

mongodb-atlas nextjs prisma-orm

Last synced: 3 months ago
JSON representation

Blog page for a client

Awesome Lists containing this project

README

        

# Veterinarian Blog

Blog for veterinarian, about work, life, games, RPGs, animals.

## Tech Stack

**Client:** NextJS, TailwindCSS

**Server:** NextJS, ORM: Prisma

**DB:** MongoDB

## Features

- Owner can add new posts
- Featured section is dynamic, and links to the last post
- Pagination on main page
- Reader can browse through posts by categories
- Logged in reader can add comments
- Contact page links to socials or opens mail client
- Logging in by Google account

## Screenshots

![Main Desktop](https://lh3.googleusercontent.com/pw/ADCreHdUj9ZzvvEwj0hkivTEHF_B7zLKTcq4mVihG9laJjosa8K1JtRRk8jw3Wz_tSjE8b1r_zGHupEAZd-Xlzms5v--TPakpBjOPry1fueNFrKoW-P6IbU=w2400)

![Category Desktop](https://lh3.googleusercontent.com/pw/ADCreHcHUcvYIrikRuqcKRi2cq4ebmdzJBAg7g0Z11z8PmVR8pcC7Yfr_eE-XX2eJdMqfhTdTwfzeV8aoaGQIQfuHUQPC7vr0O4Cnd729kvVqg42yV5YFKQ=w2400)

![About Desktop](https://lh3.googleusercontent.com/pw/ADCreHd_pB4ITgcUiFUmuXRuSEpKLSVc10EpkjVUla0BK2Wu_vvzn9XeNzaoZFaPoTCY4wC7acMOQowbo2lL6xBku30HnPnzm82CtmgGyPKDrDnavPl3riQ=w2400)

![Write Desktop](https://lh3.googleusercontent.com/pw/ADCreHdzo2D9H4BvAhiRhmWXx9lRDqw3Yv6mdkeoa07oSKvEYecFSn7sK1Aqk4RCRORc8BVqdpgIqxu5UIk0Ung_L1x2sgyoM9JMxf06GzZHInFWVeXR2gs=w2400)

![Menu Mobile](https://lh3.googleusercontent.com/pw/ADCreHdyYCvFRdnhT_FwPe56JRvrUmgyKrgCwo__pGnBqj3JH0X-AX_o9YE2E0lJB1PqZTihWbsDzIQIxpeNas2WGbkeZ4CgX54nldKdx8a_6otY66im3yI=w2400)

![Post with comment Mobile](https://lh3.googleusercontent.com/pw/ADCreHcUMYV3BovOHfAaShH2AqCJjsmX9pezp7H_YobeWg4R64a05A6WZBhNh9VtjR8zCkYOsUhky0GTF0XygsdNlJch8_fvwwB1lU96fdAmUkfgLy3LfIQ=w2400)

## Run Locally

Clone the project

```bash
git clone https://github.com/k-stopczynska/vet-blog.git
```

Go to the project directory

```bash
cd vet-blog
```

Install dependencies

```bash
npm install
```

Start the server

```bash
npm run dev
```

## Demo

https://wypranyzempatii.netlify.app

## Authors

- [@k-stopczynska](https://www.github.com/k-stopczynska)