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

Features

  • User can signup, login, and logout
  • Authenticated user can create, update and delete their post

Stacks

  • NextJS
  • Directus (Backend CMS)
  • NextAuth (Authentication Library)
  • Tailwindcss & Daisy UI (CSS Framework)
  • React Hook Form (Form handler)
  • Zod (Data validation)

Caveats

If there are errors when trying to connect to the backend:

This project is using Directus Free Cloud. As directus stated that for a free project, the project will be automatically PAUSED within 14 days after creation, and needs to be manually continued from the cloud dashboard. See more in resume a community project

Screenshots / Video Link

A showcase of the features of the project

https://drive.google.com/file/d/1t68t-3cJj7BaT5B3iMa6iWOyn6VWh28d/view?usp=share_link