Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/egeonder/egeonder.dev

My personal website built beautifully with Next and Tailwind where I host my public blog posts.
https://github.com/egeonder/egeonder.dev

blog drizzle-orm neon nextjs

Last synced: 13 days ago
JSON representation

My personal website built beautifully with Next and Tailwind where I host my public blog posts.

Awesome Lists containing this project

README

        

# egeonder.dev

egeonder.dev is a Next.js project that powers my personal website. It has a blog and a portfolio page.

[![Build][build-shield]][build-url]
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]

# Table of contents

- [Getting started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Tech Stack](#tech-stack)
- [Contributing](#contributing)
- [License](#license)

# Getting started

## Prerequisites

This codebase uses [pnpm](https://pnpm.io/), so you need to install `pnpm` globally to use it.

- [Node.js](https://nodejs.org/en/) (v18.x or higher)
- [pnpm](https://pnpm.io/) (v8.x or higher)

## Installation

Install the dependencies using `pnpm`:

```bash
pnpm install
```

## Usage

To start the development server, run:

```bash
pnpm dev
```

# Tech Stack

egeonder.dev is a [Next.js](https://nextjs.org/) project that uses the following technologies:

| Technology | Description |
| ----------------------------------------------------- | ----------------------------------------------------- |
| [PNPM](https://pnpm.io/) | Used for package management |
| [TypeScript](https://www.typescriptlang.org/) | Used for the main programming language of the project |
| [Next.js](https://nextjs.org/) | Powers the whole project |
| [Tailwind CSS](https://tailwindcss.com/) | Used for styling the project |
| [PostgreSQL](https://www.postgresql.org/) | Used for the main database of the project |
| [Drizzle](https://orm.drizzle.team/) | Manages and generates SQL for the database |
| [GitHub Actions](https://github.com/features/actions) | Used for the main CI pipeline for the project |

# Contributing

Contributions to the project is highly appreciated. If you have any suggestions/questions/requests please consider [opening an issue](https://github.com/EgeOnder/egeonder.dev/issues). If you want to contribute to the project, fixing an open issue is greatly recommended and appreciated. To see the all contribution rules please check the [contribution rules](CONTRIBUTING.md).

# License

This project is licensed under `MIT License` if you want to see more, please check [LICENSE](LICENSE) for more information.

[⬆ Back to top](#table-of-contents)

[build-shield]: https://img.shields.io/github/actions/workflow/status/EgeOnder/egeonder.dev/ci.yml?style=for-the-badge
[build-url]: https://github.com/EgeOnder/egeonder.dev/actions
[contributors-shield]: https://img.shields.io/github/contributors/EgeOnder/egeonder.dev.svg?style=for-the-badge
[contributors-url]: https://github.com/EgeOnder/egeonder.dev/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/EgeOnder/egeonder.dev.svg?style=for-the-badge
[forks-url]: https://github.com/EgeOnder/egeonder.dev/network/members
[stars-shield]: https://img.shields.io/github/stars/EgeOnder/egeonder.dev.svg?style=for-the-badge
[stars-url]: https://github.com/EgeOnder/egeonder.dev/stargazers