You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
TZGyn ddebd10f5c
Update README to include previews
2 years ago
app Moved editbookmarkform and tabs components to dashboard folder 2 years ago
components Moved editbookmarkform and tabs components to dashboard folder 2 years ago
config Update navbar to show active path 2 years ago
doc/assets Update README to include previews 2 years ago
drizzle Set position in bookmark category to not null and default 0 2 years ago
lib Set position in bookmark category to not null and default 0 2 years ago
public init 2 years ago
styles init 2 years ago
types New feature: edit bookmark category position in category table 2 years ago
.dockerignore Added docker 2 years ago
.env.example Update .env.example 2 years ago
.eslintrc.json Turned off no-unescaped-entities in eslint rules 2 years ago
.gitignore init 2 years ago
.prettierrc.yaml Added prettier config 2 years ago
Dockerfile Update Dockerfile (remove .env.example copy to local) 2 years ago
LICENSE init 2 years ago
README.md Update README to include previews 2 years ago
docker-compose.yml Remove db from docker-compose 2 years ago
drizzle.config.ts Added zod and use drizzle to get and add bookmarks 2 years ago
next.config.js init 2 years ago
package-lock.json init 2 years ago
package.json Update packages 2 years ago
pnpm-lock.yaml Update packages 2 years ago
postcss.config.js init 2 years ago
tailwind.config.js init 2 years ago
tsconfig.json Added drizzle orm 2 years ago

README.md

Bookmark Dashboard made with Next.js & NextUI

Showcase: website hosted on linode using docker

Preview

Show

Homepage

homepage

Bookmarks

homepage

Bookmark Categories

homepage

Requirements

Environments

Copy .env.example to .env.local before building

DATABASE_URL=postgres://{postgres}:{password}@127.0.0.1:5432/next-dashboard
ENVIRONMENT=prod

Next.js & NextUI Template

This is a template for creating applications using Next.js 13 (app directory) and NextUI (v2).

Technologies Used

How to Use

Install dependencies

pnpm install

Run the development server

pnpm run dev

Deployment (Docker)

You can deploy using docker-compose, container name: next_dashboard (can be modified in docker-compose.yml)

docker-compose up -d --build