/blogmark

Blogmark (like bookmark)

Primary LanguageTypeScriptMIT LicenseMIT

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