shivpratikhande / SUD_intern

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Task Management Application [ BUDDY ]

Overview

This Task Management Application built with Next.js allows users to organize, track, and manage tasks efficiently. With features such as task creation, editing, marking as completed, setting deadlines, and receiving email reminders, users can stay on top of their tasks and increase productivity.

Features

  • Create new tasks with a title, description, deadline, and reminder via email.
  • Edit existing tasks to update their details.
  • Delete existing tasks.
  • Mark tasks as completed to track progress.
  • Set deadlines to prioritize tasks and meet deadlines.
  • Receive email reminders for upcoming tasks.

Technologies Used

  • Frontend: Next.js
  • Backend: Express.js
  • Database: MongoDB
  • Authentication: NA.
  • Email Service: Available.
  • Deployment: Vercel (Frontend), Backend deployment service (Heroku)

Setup Instructions

  1. Clone the repository: git clone https://github.com/shivpratikhande/SUD_intern

  2. Install dependencies: cd my_app, cd backend npm install

  3. Configure environment variables:

  • Set up environment variables required for backend services, database connections, and email service configurations.
  1. Start the application: npm run dev (in each dir)

  2. Access the application in your web browser: http://localhost:3000

Deployment

The frontend of the application is deployed on Vercel. For deploying the backend, follow the deployment instructions provided in the backend repository.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your proposed changes.

Contact

For any inquiries or support, please contact shivv at shivpratikhande2017@gmail.com.

About


Languages

Language:TypeScript 87.9%Language:JavaScript 8.7%Language:CSS 3.3%