Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/egeonder/egeonder.dev
- Owner: EgeOnder
- License: mit
- Created: 2023-06-11T20:07:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-06T03:03:55.000Z (10 months ago)
- Last Synced: 2024-10-11T14:14:58.936Z (about 1 month ago)
- Topics: blog, drizzle-orm, neon, nextjs
- Language: TypeScript
- Homepage: https://egeonder.dev
- Size: 684 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
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