Skip to content

juanisimioli/auth-todolist

Repository files navigation

TodoListApp

Screen.Recording.2024-04-16.at.3.17.36.PM.mov

TodoListApp is a task list application designed to provide you with a smooth and secure user experience. It utilizes modern technologies to offer you a robust and user-friendly application.

Check Live version deployed on Vercel: https://auth-todolist.vercel.app/

Key Features

  • Secure Authentication: TodoListApp uses JSON Web Tokens (JWT) for user authentication, ensuring the security of your data and protecting your personal information.

  • Route Protection Middleware: It incorporates middleware that protects sensitive routes of the application, ensuring that only authenticated users can access them.

  • Latest Version of Next.js: With Next.js version 14, TodoListApp benefits from the latest features and performance improvements of this powerful React framework.

  • Prisma for Data Management: The application uses Prisma as an ORM for data management, providing an abstraction layer over the database and facilitating interaction with it.

  • Server Actions: It implements Server Actions to execute server-side logic efficiently, ensuring optimal performance and a smooth user experience.

  • Design with Tailwind CSS: TodoListApp is designed with Tailwind CSS, a utility-first CSS framework that enables rapid development and easy customization of the layout.

Installation

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

About

Example app using JWT and server actions.in NextJs 14

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published