Welcome to TaskSync - a cutting-edge task management application that combines task tracking with personalized recipe suggestions. Leveraging advanced machine learning algorithms, TaskScheduler not only helps you manage your tasks but also inspires you with creative meal ideas based on your dietary preferences, ingredients on hand, and cooking experience level.
- Task Management: Efficiently track and organize your tasks with an intuitive task board.
- Task Reminders: Get timely reminders for upcoming deadlines and important tasks.
- Personalized Recipe Suggestions: Discover exciting recipes tailored to your dietary needs and available ingredients.
- Culinary Creativity: Explore new meal ideas and elevate your cooking experience.
Check out the live version of TaskSync here to see it in action!
-
Frontend:
- HTML: For structuring the content.
- CSS: For styling and creating a visually appealing user interface.
- Vanilla JavaScript: For implementing interactive features and functionality.
-
Backend:
- Java: For server-side development and handling business logic.
- SQL: For managing and querying the database.
-
Machine Learning:
- Algorithms: To provide personalized recipe recommendations based on user preferences and available ingredients.
To get started with TaskSync, follow these steps:
# Clone the repository
git clone https://github.com/yourusername/TaskSync.git
# Navigate into the project directory
cd TaskSync
# Install dependencies for the frontend
cd frontend
npm install
# Install dependencies for the backend
cd ../backend
mvn install
# Start the development server
cd ../frontend
npm start