Skip to content

Next.js website for streamlining issues, sprints, and product roadmaps. This app is built with TypeScript, Next.js 13, Tailwind CSS, NextAuth.js, tRPC & Zod, PostgreSQL & Prisma.

Notifications You must be signed in to change notification settings

anicmarko9/scrum-board

Repository files navigation

Installation:

  • Fork and clone repository to your local machine

  • Make sure you have psql globally installed, or just PostgreSQL

  • Make sure you create your own .env file and put your own values however you like

  • In order to start this app in your local browser, type these next commands:

    • npm ci
    • npm run prisma-generate
    • npm run prisma-migrate
    • npm run dev

After this, you only need to run npm run dev command, there is no need to repeat all these previous steps.

Routing files:

  • layout.tsx (Layout) -> one per project is enough
  • page.tsx (Page) -> inside of every foldre (this used to be index.tsx)
  • loading.tsx (Loading UI)
  • not-found.tsx (Not Found UI)
  • error.tsx (Error UI)
  • global-error.tsx (Global Error UI)
  • route.tsx (API Endpoint)
  • template.tsx (Re-rendered Layout)
  • default.tsx (Parallel route fallback page)

Nested Routes:

  • folder (Route segment)
  • folder/folder (Nested route segment)

Dynamic Routes:

  • [folder] (Dynamic route segment)
  • [...folder] (Catch-all route segment)
  • [[...folder]] (Optional catch-all route segment)

Other Routes:

  • (folder) (Group routes without affecting routing)
  • _folder (Opt folder and all child segments out of routing)
  • @folder (Named slot)
  • (.)folder (Intercept same level)
  • (..)folder (Intercept one level above)
  • (..)(..)folder (Intercept two levels above)
  • (...)folder (Intercept from root)

SEO:

  • sitemap.xml (Sitemap file)
  • sitemap.ts (Generated Sitemap)
  • robots.txt (Robots file)
  • robots.ts (Generated Robots file)

About

Next.js website for streamlining issues, sprints, and product roadmaps. This app is built with TypeScript, Next.js 13, Tailwind CSS, NextAuth.js, tRPC & Zod, PostgreSQL & Prisma.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •