A chatbot that keeps track of your tasks, meetings, deadlines and more
Use plain english text to add new tasks, reminders or meetings. No need to set the date or exact time, simply write it and taskly will do it for you. Taskly is smart, it greets you every morning with a message summarising your tasks and deadlines for the day. You can view your tasks in a calendar view, list view or just tell Taskly to list out the tasks remaining.
Never have to worry about missing another deadline, because Taskly has got you covered!
- ReactJS
- NodeJS/ExpressJS
- MongoDB
- Claude API
Add tasks using conversational language Automatic date and priority detection
Smart categorization of tasks Flexible due date interpretation
Multiple view options (Day, Week, Month) Color-coded tasks by priority Drag-and-drop task management Visual task distribution overview
Daily task summary Progress tracking Task statistics Morning briefings with motivational quotes
Priority levels (High, Medium, Low) Task categorization Status tracking Time spent monitoring Prompts get stored in database and can be retreived
Node.js (v14 or higher) MongoDB Anthropic API key npm or yarn
Clone the repository
git clone https://github.com/yourusername/taskly.git cd taskly
Install dependencies for backend
npm install -r requirements.txt
Install dependencies for frontend
cd client npm install
Start the backend server
node api.js
Start the frontend development server
cd client npm start
Simply type natural language commands like:
- "Add a meeting with John tomorrow at 2pm"
- "Remind me to submit the report by Friday"
- "Schedule dentist appointment for next Tuesday"
- "Show me my tasks for today"
- "What's due this week?"
- "List all high priority tasks"
- Fork the repository
- Create your feature branch (git checkout -b feature/AmazingFeature)
- Commit your changes (git commit -m 'Add some AmazingFeature')
- Push to the branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Frontend built with ReactJS and TaliwindCSS Backend built with MongoDB, ExpressJS, NodeJS Calendar functionality powered by FullCalendar API AI capabilities powered by Anthropic's Claude API