Skip to content

NeterAlex/Riku

Repository files navigation

Riku

An easy-to-use, full-featured blog application with modern UI, also a full-stack software built using Next.js as well as tRPC.

🧬 Introduction

This application comes from "Create a blog software that is completely under my control". It is mainly based on the T3 Stack and is almost entirely written in Typescript.

The data part of this application is handled by Prisma running on Node. The front-end and back-end data transfers are fully handled by tRPC, which is coordinated by tanstack-query. The front-end framework of the application uses Next.js, which is used as a highly optimized version of React. In addition, styles were developed using Next-UI as well as Tailwind CSS.

⭐️ Features

  • Article display and edit.
  • Article archive page.
  • Search feature.
  • Markdown support.
  • Dark mode support.
  • Responsive UI for mobile and desktop.
  • OAuth using GitHub

🗂 Run

Riku uses pnpm as the default package manager.

  1. Clone the project.
  2. Run pnpm install to install all dependencies.
  3. Execute pnpm dev to run the project.
  4. Execute pnpm prod to generate a production build.

About

An easy-to-use, full-featured blog application with modern UI, also a full-stack software built using Next.js as well as tRPC.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published