Building a To-Do List App
Learning React.js fundamentals through practical development experience at CreArt Solutions Pvt. Ltd.
Successfully created a functional To-Do List App to demonstrate React capabilities and component-based architecture.
Understanding React fundamentals through hands-on project development and real-world application scenarios.
Two-week internship from 2nd July to 16th July 2025 at CreArt Solutions Pvt. Ltd.
Government Engineering College, Rajkot submission showcasing technical skills and professional development.
React.js 18 as UI framework, JavaScript ES6 for app logic, CSS/Tailwind CSS for styling, VS Code as IDE.
Utilized GitHub for version control, integrated development environment for efficient coding and debugging processes.
Building a simple, interactive app to manage daily tasks with full CRUD operations implementation.
Practicing component-based development, mastering state handling, and understanding React hooks usage.
Implementing complete CRUD operations using React to create a fully functional task management application.
Allows users to add new tasks, edit existing tasks, delete tasks, and mark tasks as completed with intuitive interface.
Data handled locally via React state management and localStorage for persistent task storage across sessions.
Component-based design with App.jsx, TodoInput.jsx, TodoList.jsx, and TodoItem.jsx for modular development.
Utilizing React Hooks (useState) for efficient state management and dynamic component re-rendering.
Simple, responsive layout that works across different devices and screen sizes for optimal user experience.
Add new tasks via input form with validation and immediate feedback to user interaction.
Display all tasks dynamically with real-time updates and organized task listing functionality.
Edit existing tasks with inline editing capabilities and save functionality for task modifications.
Remove tasks from the list with confirmation prompts and immediate list updates.
Successfully built a complete CRUD-based application demonstrating React.js capabilities and modern frontend development practices.
Successfully handled state updates dynamically, mastered component re-rendering after CRUD actions, and debugged React hooks effectively.
Gained hands-on experience in React.js, improved understanding of frontend development, and mastered component-based architecture.
Successfully built a functional CRUD-based app demonstrating professional development skills and technical competence.
Planning to add backend integration with Node.js + MongoDB, implement authentication system, and enable task categories or filters.
Special thanks to CreArt Solutions Pvt. Ltd. for the internship opportunity and Prof. Rushi Trivedi for guidance and faculty support.