TaskNotify is your ultimate productivity app designed to help you manage your tasks, set reminders, save notes, and organize your favorite YouTube videos to watch later. Stay on top of your schedule and never miss a deadline with TaskNotify.
- Framework: Next.js,
- Database: MongoDB
- Styling: Tailwind CSS
- State Management: React Hooks
- Auth: NextAuth
- Icons: React-Icons
- Toast: React-Hot-Toast
- Real-Time Notifications: Pusher
List of software and tools required to run the project locally.
- Node.js
- npm or yarn
Steps to install project dependencies and get the project running locally.
-
Clone the repository:
git clone https://github.com/fayzanrj/tasknotify.git
-
Install dependencies
Run npm install
-
Include environment variables
-
- NEXT_PUBLIC_PUSHER_APP_ID
-
- NEXT_PUBLIC_PUSHER_SECRET
-
- NEXT_PUBLIC_PUSHER_API_KEY
-
- EMAIL_PASS
-
-
- NEXT_PUBLIC_PREVIEW_LINK_HOST
-
- NEXT_PUBLIC_PREVIEW_LINK_API_KEY
-
- HOST
-
- NEXTAUTH_SECRET
-
- NEXTAUTH_URL
-
- DATABASE_URL
-
- JWT_SECRET_KEY
-
- REMINDER_ID
-
-
Running
Run npm run dev