Skip to content

rickyfrancis/next.js-fundamentals

 
 

Repository files navigation

Next.js Fundamentals, v4

This project management application is built with Next.js, inspired by Linear. It's part of the Next.js Fundamentals, v4 course on Frontend Masters. Frontend Masters

Features

  • User authentication (sign up, sign in, sign out)
  • Issue management (create, update, delete)
  • Modern UI with Tailwind CSS
  • Responsive design

Tech Stack

Getting Started

To get started with this project, follow the lessons located in the /lessons directory. Each lesson provides step-by-step instructions to guide you through the development process.

Prerequisites

  • Node.js 22+ and npm/yarn
  • PostgreSQL database (or use a service like Neon)

Installation

Follow the instructions provided in the /lessons directory. The lessons will cover the following steps:

  1. Cloning the repository.
  2. Installing dependencies.
  3. Setting up environment variables.
  4. Configuring the database.
  5. Running database migrations.
  6. Starting the development server.

Project Structure

  • app/ - Next.js App Router pages and layouts
  • app/api/ - API routes
  • app/components/ - Reusable UI components
  • lib/ - Utility functions and libraries

License

This project is licensed under the MIT License.

About

Frontendmasters course on next.js fundamentals by Scott Moss

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.8%
  • CSS 1.4%
  • JavaScript 0.8%