📌 Internship Application Tracker
A simple React based application to track internship applications, their status and important details. Built to practice React fundamentals such as state management, component based architecture and data persistence using localStorage.
🚀 Features
-
Add internship applications with:
-> Company name
-> Role
-> Application status
-> Date
-
View all added applications instantly
-
Delete applications
-
Filter applications by status (All / Applied / Rejected)
-
Persist data using browser localStorage
-
Responsive and minimal UI
🛠 Tech Stack
-> React (useState, useEffect)
-> JavaScript (ES6)
-> HTML
-> CSS
📂 Project Structure
• App.jsx: main application logic
• Components for:
-> Application form
-> Application list
-> Individual application card
• Local storage handling using React hooks
-
Clone the repository
-
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open the local server URL in your browser
🔮 Future Improvements
Backend integration for persistent storage
• Edit/update application details
• Authentication and user-specific data
• Improved UI and accessibilit