Skip to content

Front-end navigation website, used to collect high-quality front-end related websites from both domestic and foreign sources for convenient personal use

Notifications You must be signed in to change notification settings

ruicky/frontend-nav

 
 

Repository files navigation

Example demo page

WebNav

Front-end navigation website, used to collect high-quality front-end related websites from both domestic and foreign sources for convenient personal use

This project is highly inspired by Taxonomy, For learning purpose, to learn how to build a modern app using Next.js 13(with many features like authentication, API routes, static pages for docs, orm, ...etc)

Features

  • New /app dir
  • Server and Client Components
  • UI Components built using Radix UI
  • Styled using Tailwind CSS
  • Dark mode with next-themes
  • Authentication using NextAuth.js
  • ORM using Prisma
  • MySQL Database on PlanetScale
  • Written in TypeScript

Deploy Your Own

You can clone & deploy it to Vercel with one click:

Deploy with Vercel

Todo

  • Add tailwindcss
  • Light/Dark mode
  • Database concention
  • Authentication
  • Adapt to mobile devices
  • One click deploy
  • And animation by use Framer Motion
  • User like and collection

Running Locally

  1. Install dependencies using pnpm:
pnpm install
  1. Copy .env.example to .env and update the variables.
cp .env.example .env

3、sync database table

npx prisma db push
  1. Start the development server:
pnpm dev

About

Front-end navigation website, used to collect high-quality front-end related websites from both domestic and foreign sources for convenient personal use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.0%
  • JavaScript 5.4%
  • CSS 2.6%