Skip to content

Catatin is a comprehensive note-taking and project management application built with Next.js, Prisma, and Tailwind CSS.

Notifications You must be signed in to change notification settings

rezakurniawan88/catatin

Repository files navigation

Catatin - Notes & Project Management

Catatin

Catatin is a comprehensive note-taking and project management application built with Next.js, Prisma, and Tailwind CSS.

Features

  • Authentication: Register and login to your account.
  • Notes: Create, edit, and organize your notes.
  • To-Do List: Manage your tasks and deadlines.
  • Board: Visualize projects.
  • Kanban: Use the Kanban methodology for efficient workflow.
  • Archives and Favorites: Save and access important notes and tasks easily.

Technologies Used

  • Frontend: Next.js, Tailwind CSS, Shadcn
  • Backend: Prisma ORM, MongoDB Atlas
  • Authentication: Next-Auth
  • Whiteboard: Tldraw

Demo

Catatin Demo Preview

Getting Started

  1. Clone the repository:
git clone https://github.com/rezakurniawan88/catatin.git
  1. Install dependencies:
cd catatin
npm install
  1. Set up environment variables :
cp .env.example .env

After that, edit the .env file according to the environment variables.

  1. Set up MongoDB Atlas:
  • Register an account on MongoDB Atlas.
  • Create a MongoDB Atlas cluster.
  • Create a database and a user.
  1. Run prisma generate:
npx prisma generate
  1. Start the development server:
npm run dev

About

Catatin is a comprehensive note-taking and project management application built with Next.js, Prisma, and Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages