JHSeo-git / blogmark

Blogmark (like bookmark)

Home Page:https://blogmark.seonest.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blogmark

Work In Progress

Marking blog site. Like bookmark, but for blog.

About this project

The beginning of this project is to learn next.js(specially next@13.x), prisma, and other technologies.

Currently it is a personal project, but anyone can use it.

Features

  • OAuth SignIn: Google, Github
  • Sites marking

ScreenShot

screen-lg screen-md screen-sm

Stack

Running Locally

  1. Install deps with pnpm.
pnpm i
  1. Update environment variables.
cp .env.example .env
  1. Run docker compose up -d with .env
# move to directory where docker-compose.yml is located
cd ./docker/postgresql
docker compose --env-file ../../.env up -d
  1. Run prisma migrate
# move to project root directory
npx prisma migrate dev
  1. Run dev server.
pnpm dev

Reference

Todos

  • search
  • dark mode
  • this day / this week / this month pages

LICENSE

MIT

About

Blogmark (like bookmark)

https://blogmark.seonest.net

License:MIT License


Languages

Language:TypeScript 94.8%Language:JavaScript 4.4%Language:Shell 0.8%Language:CSS 0.0%