Skip to content

Hendrixer/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.