MemoPro
MemoPro is a notes application built using Next.js and Prisma ORM.
With MemoPro, users can create, delete, and edit notes, give them a title, and sort them around the screen in any order they want.
Tech/Libraries
- Next.js - React framework for building server-side rendered and static web applications.
- Prisma - Database toolkit and ORM for Node.js.
- Docker - A platform for developing, shipping, and running applications using containers.
- NextAuth.js - Library for authentication in Next.js applications.
- Tanstack React Query - Data-fetching library for react applications
- React - JavaScript library for building user interfaces.
- Tailwind CSS - A utility-first CSS framework for quickly styling web applications.
- Formik - Library for building forms in React applications.
- Dnd-kit - Drag and drop library for React.
Live Demo
You can try MemoPro by visiting the live demo at
And log in with demo acc:
login: test@test.com
password: test123
Screenshots
Installation
Fill your .env variables:
NEXT_PUBLIC_NEXTAUTH_URL=
DATABASE_URL=
NEXTAUTH_SECRET=
docker-compose up -d
npm run dev