Welcome to TodoGPT, where task management meets the cutting-edge capabilities of AI, streamlining your productivity, and organizing process. This Next.js application integrates a unique AI assistant to supercharge your daily task management. Please note, this project is still in development, so some features may not be fully functional yet.
TodoGPT is more than a todo application. It's your companion in daily task management, leveraging an AI assistant's power to make task listing more interactive, smart, and highly efficient. With a sleek user interface, robust backend, and intelligent interactions, managing daily tasks just got a lot more efficient.
- Intuitive Task Management: Create, update, and delete tasks with a system that adapts to your preferences.
- AI Integration: Our AI assistant, powered by GPT technology, offers smart suggestions, reminders, and interactive task management, learning from your habits for more accurate assistance.
- Seamless Categorization: Sort your tasks into customizable categories for efficient organization.
- Prioritization: Highlight your most pressing tasks to ensure crucial deadlines are met.
- Visual Progress Tracking: Track your task management patterns with visual aids.
- Real-time Sync Across Devices: Your tasks follow you on any device, thanks to real-time synchronization.
- Collaboration Tools: Share tasks and collaborate with others seamlessly.
- Next.js for frontend design.
- Express as the web application framework.
- MongoDB for our database solutions.
- Tailwind CSS for a utility-first CSS framework.
- Redux Toolkit for efficient state management.
- Redux Toolkit Query for server state and API data management.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. Please note that the project is under active development, and some features might not be operational.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Node.js.
- You have a working installation of MongoDB.
- Any other necessary environmental setup or global dependencies.
- First, clone the repository to your local machine:
git clone https://github.com/your-repo-link/TodoGPT.git
- The project has separate frontend and backend directories, each requiring dependency installation and server startup.
cd TodoGPT/frontend
npm install
npm run dev
The frontend service should now be running on http://localhost:3000.
cd TodoGPT/backend
npm install
npm run dev
- Install dependencies:
npm install
The backend service should now be running on http://localhost:5000.
This project is in active development, and we're working on adding more features and improvements. You may encounter unfinished features or bugs. We appreciate your patience and welcome any contributions and feedback.
We are open to contributions. Detailed instructions on how you can contribute or submit issues will be provided in the CONTRIBUTING.md file once the project is stable.
- Josh Jeong