This is a full-stack To-Do application that allows users to manage their tasks efficiently. The application features a user-friendly interface built with Next.js on the front end, a robust backend powered by Node.js for handling API requests, and MySQL as the database for storing task data. The app also includes test coverage using Jest to ensure code quality and reliability.
- CRUD Functionality: Create, Read, Update, and Delete tasks.
- Responsive Design: Adaptable layout for different screen sizes.
- Real-Time Updates: Tasks update asynchronously for a seamless experience.
- Testing: Comprehensive test suite using Jest for both backend and frontend.
- Frontend: Next.js, React 18, Tailwind CSS, DaisyUI
- Backend: Node.js, Express.js
- Database: MySQL
- Testing: Jest
- Tools: GitHub, Figma, Postman, AMPPS, VS Code, Click Up
- Navigate to the versel URL (
https://to-do-list-gul7-1frzwofiq-katianaalmeidas-projects.vercel.app/
):- You can now start adding, editing, and deleting tasks.
- Implementing real-time updates with asynchronous functions.
- Ensuring consistent styling across different devices using Tailwind CSS.
- Setting up and integrating Jest for comprehensive test coverage.
- User Authentication: Implement user login and task assignment.
- Enhanced UI: Add more customization options for task categories and priority levels.
- Push Notifications: Notify users about upcoming or overdue tasks.
- Portfolio Website - Katiana de Almeida
- Katiana Almeida - [[email protected]]
- Linkdlin - KatianaDeAlmeida