/dogs-next

A social network project for dogs, developed with Next.js 14.

Primary LanguageTypeScript

Dogs Next

Clique aqui para ver a versão em Português.

Preview Dogs Next

image

📄 Project

A social network project for dogs, developed with Next.js 14, with the purpose of applying the fundamentals and concepts described in the section below.

💻 Technologies

  • Next.js
  • React
  • CSS Modules

📝 Next.js Concepts Applied

  • App Router
  • Metadata and generateMetadata
  • Server and Client Components
  • Pre-render
  • Server and Client Fetch
  • Dynamic Routes
  • Static Site Generation
  • Server Side Rendering
  • Client Side Rendering
  • Route Handlers
  • Cookies
  • Server Actions
  • Cache (revalidate, revalidatePath, revalidateTags)
  • Form Actions (useFormStatus, useFormState)
  • Error, Global-Error, and Not Found Page
  • Image and Fonts
  • Middleware

🚀 Running the project

# Clone the project and access the directory
$ git clone https://github.com/luc-ribeiro/dogs-next.git
$ cd 

# Install dependencies
$ npm i

# Run the project
$ npm run dev