Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 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

Nexus Internship task

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages