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.
- User authentication (sign up, sign in, sign out)
- Issue management (create, update, delete)
- Modern UI with Tailwind CSS
- Responsive design
- Next.js 15+ with App Router
- TypeScript
- Tailwind CSS for styling
- PostgreSQL for database
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.
- Node.js 22+ and npm/yarn
- PostgreSQL database (or use a service like Neon)
Follow the instructions provided in the /lessons
directory. The lessons will cover the following steps:
- Cloning the repository.
- Installing dependencies.
- Setting up environment variables.
- Configuring the database.
- Running database migrations.
- Starting the development server.
app/
- Next.js App Router pages and layoutsapp/api/
- API routesapp/components/
- Reusable UI componentslib/
- Utility functions and libraries
This project is licensed under the MIT License.