Skip to content

antnjhn/Internship-Task

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

🚀 Internship Task – ToDo App using React

Your challenge is to build a clean, functional, and responsive ToDo App using React. This task will showcase your understanding of front-end development, component structure, and user interaction.


📝 Task Description

Build a ToDo App that allows users to:

  • Add tasks
  • Mark tasks as completed or not
  • Delete tasks

🎯 Required Features

🧾 Core Requirements

  • ✅ Add new tasks
  • ✅ Display tasks
  • ✅ Mark tasks as complete/incomplete
  • ✅ Delete tasks

✨ Bonus (Optional)

  • 🔄 Filter tasks: All / Active / Completed
  • 💾 Persist tasks using localStorage
  • 📱 Make it mobile responsive
  • 🎨 Use modern UI libraries like ShadCN UI for better design

🛠 Tech Stack Guidelines

  • You must use React.
  • You can use Vite (recommended for faster setup).
  • You may use ShadCN UI, Tailwind CSS, or any other modern styling solution.

🧠 Tips

  • Use functional components and hooks (useState, useEffect, etc.)
  • Keep your components modular
  • Ensure a smooth and simple user experience

🔧 Submission Instructions

  1. Fork this repository.
  2. Build your app there using Vite + React or any other stack.
  3. Once you're done, create a Pull Request.
  4. Make sure your app runs correctly and looks good on different screen sizes.
  5. HOST YOUR WEBSITE WITH PLATFORMS LIKE VERCEL.

💬 Need Help?

If you get stuck:

  • Use Google or AI tools like ChatGPT
  • Check out Vite Docs
  • Explore ShadCN UI
  • Get in touch with your team lead or team mates for support.

🙌 Good Luck & Happy Coding!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 39.2%
  • HTML 33.2%
  • JavaScript 27.6%