An acronym for Internet of Things, IoT is a network of physical objects like machines, sensors, and home appliances that connects the internet. These devices take data and transmits to the cloud, helping users to access the same in an easier manner.
Example:
1. Heart rate tracking system via smart phone.
2. Smart irrigation systems in farms.
3. Smart home lights are controlled via smart phone.
Once a temperature sensor feels there’s a change in room conditions; it sends this data to a microcontroller. This triggers an action like turning on a fan or it can automatically send an alert to your phone.
Learning about AI and machine learning will be very interesting. Consider enrolling in the AI and machine learning training course by Simpliaxis.
Key Highlights of IoT Project Ideas for Students:
- Covers the full IoT learning journey, from basics like sensors and connectivity to advanced topics like cloud, AI, and edge computing.
- Helps readers choose the right project by comparing difficulty, cost, and required skills in a simple way.
- Explains how IoT data flows from hardware to dashboard, making the system architecture easier to understand.
- Shows how students can build projects without hardware using simulation tools and virtual platforms.
- Gives practical advice on presenting IoT projects in resumes and interviews with clarity and confidence.
- Includes common mistakes and a 90 day roadmap, helping readers build stronger, more portfolio worthy projects.
Introduction
The Internet of Things has moved from buzzword to everyday reality, connecting everything from home appliances to city infrastructure through smart sensors and real-time data. For students, IoT projects offer a hands-on way to bridge classroom theory with practical engineering skills, covering areas like embedded systems, wireless communication, and cloud computing.
Whether you're a beginner exploring Arduino and Raspberry Pi or an advanced learner diving into machine learning integration, building an IoT project strengthens your resume and deepens your understanding of how connected devices shape our world.
In this guide, we've curated 25 IoT project ideas spanning difficulty levels and domains so you can pick one that matches your skill level and interests.
What Makes an IoT Project Portfolio-Worthy?
Not every IoT project deserves a spot in your portfolio. Recruiters and professors look for specific qualities that separate a genuine learning experience from a simple tutorial copy.
- Real-world relevance: The project solves an actual problem, such as reducing water waste in agriculture or monitoring air quality in urban areas.
- Technical depth: It goes beyond blinking an LED and demonstrates skills like sensor integration, data processing, wireless protocols (Wi-Fi, Bluetooth, LoRa), and cloud connectivity.
- Documentation quality: A clear README, circuit diagrams, code comments, and a written explanation of your design choices show that you understand the project, not just replicated it.
- Working prototype or demo: A functional build, even a simple one, carries more weight than a purely theoretical concept. Video demonstrations add extra credibility.
- Problem-solving evidence: Highlighting challenges you faced, such as sensor calibration issues or connectivity drops, and how you resolved them demonstrates critical thinking.
- Scalability or innovation: Projects that consider future improvements, such as adding machine learning for predictive insights or scaling to multiple devices, signal forward-thinking design.
- Clean, original code: Well-structured, commented code that you can explain line by line matters more than complexity for its own sake.
Choosing Between Arduino, ESP32, and Raspberry Pi
| Feature | Arduino | ESP32 | Raspberry Pi |
| Best for | Simple sensor and actuator projects | Wireless IoT projects needing Wi-Fi/Bluetooth | Complex projects needing computing power |
| Processing power | Low | Moderate | High |
| Built-in connectivity | None (requires external modules) | Wi-Fi and Bluetooth built-in | Wi-Fi and Bluetooth built-in |
| Operating system | None (runs raw code) | None (runs raw code) | Full OS (Linux-based, e.g. Raspberry Pi OS) |
| Programming language | C/C++ (Arduino IDE) | C/C++ (Arduino IDE) or MicroPython | Python, C/C++, and most major languages |
| Power consumption | Very low | Low | Higher |
| Cost | Low | Low to moderate | Moderate to high |
| GPIO pins | Yes | Yes | Yes |
| Ideal use cases | Home automation basics, sensor monitoring, simple robotics | Smart home devices, weather stations, wearables | Computer vision, AI integration, media servers, multi-sensor hubs |
| Learning curve | Beginner-friendly | Beginner to intermediate | Intermediate to advanced |
| Multitasking ability | Limited (single task at a time) | Limited but improved over Arduino | Strong (can run multiple processes) |
Basic IoT Architecture
Understanding IoT architecture is essential for building effective and scalable connected systems. At its core, an IoT setup is not just about devices collecting data but about how that data flows, gets processed, and delivers meaningful outcomes.
From sensors that capture real-world inputs to cloud platforms that analyze and visualize information, each layer plays a specific role in the system. A clear grasp of this structure helps students design projects that are reliable, efficient, and aligned with real-world applications.
Sensors, Devices, Connectivity, Cloud, and Applications
An IoT system works through a connected chain of components, and each one plays a distinct role in turning raw data into useful action. Sensors and devices collect information from the physical world, connectivity moves that information across networks, the cloud processes and stores it, and applications present the results to users in a simple format. Together, these layers make IoT systems intelligent, responsive, and practical for real-world use.
1. Senors:
Sensors are the starting point of any IoT setup because they capture data such as temperature, motion, humidity, light, pressure, or gas levels. Devices use these sensors to observe what is happening around them and convert real-world conditions into digital data that can be analyzed. For example, a temperature sensor in a smart fan system can detect rising heat and trigger a cooling response.
2. Connectivity:
Connectivity is what allows IoT devices to communicate with other systems, gateways, or cloud platforms. This connection may happen through Wi-Fi, Bluetooth, cellular networks, LoRa, or other protocols depending on the project’s range, power needs, and complexity. Without connectivity, the data collected by sensors would remain isolated and could not support remote monitoring or automation.
3. Cloud
The cloud is the central processing layer where data can be stored, analyzed, and managed at scale. It helps IoT systems handle large volumes of information, run analytics, and support features such as alerts, dashboards, and predictive insights. In many cases, the cloud also makes it possible to access device data from anywhere using a secure online platform.
4. Applications
Applications are the user-facing part of the IoT system, such as a mobile app, web dashboard, or control panel. They translate technical data into clear visuals, notifications, and commands that users can understand and act on quickly. For example, a smart home app may show room temperature, send motion alerts, and let the user turn devices on or off remotely.
In simple terms, the flow of an IoT system is: sensor collects data, device sends data, connectivity transfers it, cloud processes it, and the application displays it or triggers an action. This structure is what makes IoT useful in areas like home automation, healthcare, agriculture, industrial monitoring, and smart cities.
How IoT Data Flows From Hardware to Dashboard?
Every IoT dashboard you see, whether it's tracking factory temperatures or monitoring a fitness band, is the final stop in a much longer journey.
Data doesn't just appear on screen. It travels through several stages, each one transforming raw signals into something humans can actually use and act on. Understanding this flow helps explain why IoT systems feel almost magical, yet are built on very grounded engineering principles.
Stage 1: Sensing at the Source
It starts with a sensor. This could be a temperature probe, a motion detector, a GPS module, or an accelerometer embedded in a wearable. These sensors constantly measure physical properties in the real world and convert them into electrical signals. At this stage, the data is raw and unstructured, essentially just voltage fluctuations that represent something like heat, pressure, or movement.
Stage 2: Local Processing on the Device
Before this raw signal goes anywhere, the device itself often does some initial work. A microcontroller or embedded chip filters noise, converts analog signals into digital values, and sometimes performs basic calculations right on the hardware. This step matters because sending every tiny data point over a network would be wasteful and slow. Smart devices decide what's worth transmitting and when.
Stage 3: Connectivity and Transmission
Once the device has meaningful data, it needs a way to send it out. This is where connectivity protocols come in, such as Wi-Fi, Bluetooth, Zigbee, or cellular networks like 4G/5G for devices in remote locations. The choice of protocol depends on factors like power consumption, range, and how much data needs to move.
A soil moisture sensor in a farm, for instance, might use a low power wide area network because it only sends small bursts of data occasionally, while a security camera streaming video needs a much higher bandwidth connection.
Stage 4: The Gateway Layer
Many IoT setups use a gateway device that sits between the sensors and the cloud. Think of it as a translator and traffic controller. Gateways often aggregate data from multiple sensors, perform additional filtering, and convert protocols so everything can communicate with cloud platforms in a standard format. This layer also adds a bit of resilience, since gateways can store data temporarily if the internet connection drops.
Stage 5: Cloud Ingestion and Storage
Once data reaches the cloud, it enters an ingestion pipeline built to handle high volumes of incoming information from thousands or even millions of devices simultaneously. Platforms like AWS IoT Core, Azure IoT Hub, or Google Cloud IoT handle this influx, routing data into storage systems, whether that's a time series database, a data lake, or a structured database depending on how the data will be used later.
Stage 6: Processing and Analytics
Raw data sitting in storage isn't useful on its own. This is where analytics engines step in to clean, transform, and enrich the data. Systems apply rules, run machine learning models, or trigger alerts based on thresholds. For example, if a temperature sensor in a cold storage unit reports a reading above a safe limit, the system can automatically flag it and notify the relevant team, all within seconds of the data arriving.
Stage 7: Visualization on the Dashboard
Finally, the processed data reaches the dashboard, where it's rendered into charts, graphs, maps, or simple numeric indicators. This is the layer most people interact with, and it's designed to make complex data digestible at a glance. A well built dashboard doesn't just display numbers, it tells a story, highlighting trends, anomalies, and actionable insights without requiring the viewer to understand what happened in the previous six stages.
Quick Reference Table: 10 IoT Projects by Difficulty, Cost, and Skills
| Serial | Project | Difficulty | Estimated Cost | Key Skills Needed |
| 1 | Smart Plant Watering System | Beginner | ₹800 to ₹1,500 | Basic wiring, moisture sensors, Arduino programming |
| 2 | Temperature and Humidity Monitor | Beginner | ₹500 to ₹1,200 | Sensor calibration, basic coding, dashboard setup |
| 3 | Smart LED Light Controller | Beginner | ₹700 to ₹1,500 | Relay modules, app integration, Wi-Fi connectivity |
| 4 | Motion Activated Security Alert | Intermediate | ₹1,500 to ₹3,000 | PIR sensors, cloud notifications, basic scripting |
| 5 | Smart Parking Space Detector | Intermediate | ₹2,000 to ₹4,000 | Ultrasonic sensors, data logging, mobile app design |
| 6 | Home Energy Consumption Tracker | Intermediate | ₹2,500 to ₹5,000 | Current sensors, data visualization, API integration |
| 7 | Weather Station with Cloud Sync | Intermediate | ₹3,000 to ₹6,000 | Multiple sensor integration, cloud platforms, data analytics |
| 8 | Smart Irrigation System with AI Prediction | Advanced | ₹5,000 to ₹10,000 | Machine learning basics, weather API integration, automation logic |
| 9 | Industrial Equipment Health Monitor | Advanced | ₹8,000 to ₹15,000 | Vibration analysis, predictive maintenance algorithms, edge computing |
| 10 | Smart City Traffic Management Prototype | Advanced | ₹15,000 and above | Computer vision, multi sensor fusion, large scale data processing |
10 Real-World IoT Projects to Build Your Portfolio
Here are ten IoT projects that go beyond the basics and show potential employers or clients that you understand how connected systems actually work in practice.
Beginner IoT Projects
1. Smart Home Automation System
A smart home automation system involves controlling appliances like lights and fans through a mobile app or voice command. It introduces you to the fundamentals of relay modules, Wi-Fi connectivity, and basic app integration, making it an ideal starting point for anyone new to IoT development.
2. LPG Gas Leakage Detection System
Using a gas sensor connected to a microcontroller, this LPG Gas Leakage Detection System detects leaks and triggers an alert through a buzzer or notification. It teaches you how to work with safety critical sensors and understand threshold based alert systems, a concept that applies across many industrial use cases.
3. Air Quality Monitoring Station
This air quality monitoring station measures pollutants and particulate matter in the air, then displays readings on a simple dashboard. It's a great way to practice sensor calibration and data visualization while working on a project with genuine environmental relevance.
Intermediate IoT Projects
4. Smart Agriculture Monitoring System
By combining soil moisture, temperature, and humidity sensors, this smart agriculture monitoring system helps automate irrigation decisions based on real time field conditions. It pushes you to think about how IoT can solve practical problems outside urban settings, a skill valued in agri tech and rural innovation projects.
5. Smart Energy Meter
This smart energy meter tracks electricity consumption in real time and sends the data to a cloud dashboard for analysis. Building this project teaches you how to work with current sensors and understand energy data patterns, skills that are increasingly relevant as smart grids become more common.
6. Smart Parking System
Using ultrasonic sensors to detect available parking spots, this smart parking system displays real time availability through an app or digital board. It demonstrates your ability to design solutions for urban infrastructure challenges, an area where IoT adoption continues to grow steadily.
Advanced IoT Projects
7. GPS Vehicle Tracking System
This GPS Vehicle Tracking System tracks a vehicle's location, speed, and route in real time, often integrated with a fleet management dashboard. It requires you to handle location based data streams effectively, a skill highly sought after in logistics and transportation sectors.
8. Health Monitoring Wearable
This device tracks vital signs like heart rate and body temperature, syncing data to a mobile application for continuous monitoring. Building this project shows you can work with sensitive health data while designing an interface accessible to non technical users.
9. Industrial Predictive Maintenance System
By analyzing vibration and temperature patterns from machinery, this industrial predictive maintenance system predicts potential equipment failures before they happen. This project is particularly impressive because it demonstrates your ability to apply data analysis and predictive modeling to real industrial problems.
10. Smart Waste Management System
Using fill level sensors in waste bins, this smart waste management system alerts collection teams when bins need emptying, optimizing city cleanup routes. It reflects your understanding of how IoT can improve municipal operations and resource allocation at scale.
IoT Project Ideas to Practice
Practicing with a variety of IoT projects is the fastest way to build real competence, since each idea introduces you to different sensors, protocols, and problem solving approaches. Here are fifteen project ideas that cover a broad range of applications, from everyday convenience to advanced automation.
11. Smart Weather Monitoring System
This smart weather monitoring system uses temperature, humidity, and pressure sensors to track local weather conditions and display them on a live dashboard. It's an excellent way to practice combining multiple sensor readings into a single coherent data stream.
12. Smart Door Lock System Using RFID
By integrating an RFID reader with a locking mechanism, this project lets you explore access control systems that are widely used in offices and residential buildings. It teaches you how to handle authentication logic alongside hardware control.
13. IoT-Based Home Security System
This system combines motion sensors and cameras to detect intrusions and send instant alerts to a smartphone. It's a strong project for understanding how multiple components work together to create a responsive security network.
14. Smart Lighting Automation System
Using ambient light sensors and scheduling logic, this smart lighting automation system automates lighting based on time of day or occupancy. It's a practical introduction to energy efficient automation, a concept increasingly relevant in smart building design.
15. Smart Water Level Monitoring System
This smart water level monitoring system tracks water levels in tanks using ultrasonic sensors and sends alerts when levels are too high or low. It's a simple yet impactful way to explore how IoT can prevent resource wastage in homes and industries alike.
16. IoT-Based Smart Plant Monitoring System
By measuring soil moisture, light, and temperature around a plant, this smart plant monitoring system helps automate watering and care schedules. It's a gentle introduction to environmental sensing that scales well into larger agricultural applications.
17. Smart Attendance System Using Face Recognition
This project combines a camera module with facial recognition software to automate attendance tracking in classrooms or offices. It offers valuable exposure to combining computer vision with IoT hardware, a skill set in high demand today.
18. IoT-Based Fire Detection and Alert System
Using smoke and heat sensors, this system detects fire hazards early and triggers alarms or notifications instantly. It reinforces the importance of designing systems where speed and reliability can directly impact safety outcomes.
19. Smart Medicine Reminder System
This smart medicine reminder system reminds users to take medication at scheduled times, often paired with a dispenser mechanism for added functionality. It's a thoughtful project that shows how IoT can support healthcare and daily wellness routines.
20. IoT-Based Smart Traffic Management System
By using sensors to detect vehicle density at intersections, this system adjusts traffic signal timing to reduce congestion. It introduces you to the complexities of managing real time data in dynamic, high stakes environments.
21. Smart Surveillance Camera System
This project involves setting up a camera network with motion detection and remote viewing capabilities through an app. It's a great way to understand video streaming alongside traditional sensor based alerts.
22. Voice-Controlled Home Automation System
Using voice recognition modules, this system allows users to control appliances through spoken commands. It pushes you to explore natural language processing basics alongside conventional IoT device control.
23. IoT-Based Weather Forecasting Station
Beyond simple monitoring, this project uses historical data trends to predict short term weather changes. It's a step up in complexity, requiring you to work with basic predictive models alongside live sensor data.
24. Smart Waste Sorting System Using AI and IoT
This system uses image recognition to sort waste into categories like recyclable and non recyclable automatically. It's an ambitious project that blends AI driven classification with mechanical sorting mechanisms.
25. Edge AI-Based Object Detection System
By running AI models directly on edge devices rather than the cloud, this project focuses on low latency object detection for applications like security or automation. It's one of the more advanced ideas here, introducing you to edge computing, a rapidly growing area within IoT.
Also read and enroll: cloud computing with AWS course
Best IoT Projects for Final Year Students
Choosing the right final year project can shape how confidently you walk into placement interviews or higher studies applications. The best IoT projects for final year students strike a balance between academic rigor and real world relevance, giving you something substantial to explain on paper and defend in person.
| Project | Core Technology | Complexity Level | Key Skill Demonstrated |
| Smart Agriculture Monitoring System | Soil, temperature, and humidity sensors with cloud dashboard | Intermediate | Environmental sensing and automation logic |
| IoT-Based Health Monitoring System | Heart rate and temperature sensors with mobile app sync | Intermediate to Advanced | Handling sensitive real time data |
| Smart Energy Grid Monitoring System | Current sensors with predictive load analysis | Advanced | Data analytics and energy optimization |
| Industrial Predictive Maintenance System | Vibration and temperature sensors with machine learning | Advanced | Predictive modeling and industrial application |
| Smart Traffic Management System | Vehicle density sensors with adaptive signal control | Advanced | Real time decision making at scale |
| IoT-Based Smart Waste Management | Fill level sensors with route optimization | Intermediate | Urban infrastructure problem solving |
| Edge AI-Based Surveillance System | Camera modules with on device object detection | Advanced | Edge computing and low latency processing |
| Smart Home Security System | Motion sensors, RFID access, and mobile alerts | Intermediate | System integration across multiple components |
How to Build IoT Projects Without Hardware?
Building IoT projects without hardware is entirely possible thanks to modern simulation tools and cloud platforms. You can use circuit simulators like Tinkercad Circuits or Wokwi to design virtual systems with sensors and microcontrollers while running real code.
For larger setups, network simulators such as Cisco Packet Tracer help model how multiple devices communicate using protocols like MQTT. Cloud platforms like AWS IoT Core, Azure IoT Hub, and Google Cloud IoT allow you to send simulated data and build dashboards without physical devices.
You can also test firmware using emulators like QEMU and create data workflows using tools like Node-RED. With proper documentation, including screenshots and clear explanations of how your virtual setup maps to real hardware, these projects can be just as impactful as physical builds.
Wokwi and Tinkercad Simulation Tools
Wokwi and Tinkercad are both useful simulation tools, but they serve slightly different purposes. Wokwi is stronger for IoT and embedded projects because it supports modern boards like ESP32, Wi-Fi based workflows, and code testing that feels closer to real hardware development. That makes it a good choice when you want to build projects that involve cloud connectivity, sensors, or more advanced IoT logic.
Tinkercad, on the other hand, is more beginner friendly. It gives you a simple visual interface that makes it easy to understand wiring, components, and basic Arduino programming without feeling overwhelming. It works well for learning the fundamentals and for quick classroom style experiments.
Also read: What is AWS
How to Showcase IoT Projects on Your Resume and in Interviews?
On your resume, keep each project entry concise and results focused. Start with the project name, then briefly explain what it does, which technologies you used, and what outcome it achieved. For example, instead of simply writing “Smart Home Automation System,” add context such as the sensors, microcontroller, communication protocol, and any measurable result or improvement.
In interviews, explain your project in a simple structure. Begin with the problem statement, then describe how the system works, followed by the components, tools, and your specific contribution. This helps interviewers understand not only the project itself but also how clearly you think about technical solutions.
It also helps to highlight challenges you faced and how you solved them. Recruiters often pay close attention to this because it shows practical understanding, not just theoretical knowledge. If your project includes cloud integration, dashboards, mobile apps, or automation logic, mention those clearly since they show that you can work across multiple layers of an IoT system.
A strong IoT project presentation should be specific, clear, and honest. Focus on depth rather than quantity, and make sure you can confidently explain every part of the project from hardware to output.
Common IoT Project Mistakes to Avoid
Common IoT projects often fail not because the idea is weak, but because the execution misses a few critical details. Avoiding these mistakes can make your project more reliable, easier to explain, and far more impressive in front of evaluators or recruiters.
1. Too broad:
One of the biggest mistakes is choosing a project that is too broad for the available time and skill level. Many students start with ambitious ideas but struggle to complete them because they underestimate the complexity of hardware integration, data handling, and testing. A focused project with clear functionality often looks stronger than an overcomplicated one that never works properly.
2. Ignoring the system architecture:
Another common issue is ignoring the system architecture. If you cannot explain how data moves from sensor to microcontroller to cloud or dashboard, the project will feel incomplete. A good IoT project is not just a collection of parts, it is a connected system, and that flow should be easy to describe.
3. Poor documentation:
Poor documentation is also a major problem. Even a well built project can lose impact if the explanation is vague, the code is messy, or the design choices are unclear. Evaluators want to see that you understand what you built, why you built it that way, and how each component contributes to the final output.
4. Rely on hardware:
Many projects also rely too heavily on hardware without considering software logic or real world usefulness. In IoT, the value usually comes from how well the system collects, processes, and presents data, not just from making a sensor blink or sending a reading. Projects that include a meaningful use case, such as monitoring, alerting, or automation, tend to stand out more.
5. Testing:
Testing is another area students often overlook. A project that works once in ideal conditions is not enough. You need to check for edge cases, unstable connections, sensor errors, and response delays because these issues are exactly what make real IoT systems challenging.
Also read and enroll:AWS Solutions Architect Associate Course
90-Day IoT Project Building Roadmap
A 90-day IoT roadmap works best when it balances learning, building, and refining. Instead of trying to complete everything at once, break the journey into three focused phases so each week produces visible progress and a stronger final project.
1. Days 1 to 30: Build the foundation
Start by understanding the basics of IoT architecture, sensors, microcontrollers, communication protocols, and cloud integration. During this phase, choose one project idea that is realistic for your skill level and define the problem it solves. Set up your development environment, explore the components you will use, and complete small experiments to understand how data moves from hardware to dashboard.
2. Days 31 to 60: Develop the core system
Once the basics are clear, move into actual implementation. Build the circuit, write the firmware, test sensor readings, and connect the device to a dashboard or mobile interface. Focus on making the system functional first, even if the design is simple, because a working prototype is more valuable than an unfinished advanced idea. Keep track of bugs, errors, and improvements as you go so your documentation becomes stronger too.
3. Days 61 to 90: Refine and present
Use the final month to improve reliability, add useful features, and polish the presentation. This is the stage to add alerts, automation, data visualization, or cloud logging if your project supports it. Test the project under different conditions, clean up your code, and prepare a clear explanation of the problem, solution, and results. By the end of 90 days, you should have not only a finished project, but also the confidence to explain it in interviews or portfolio presentations.
A roadmap like this helps you stay consistent and avoid the common mistake of jumping between ideas without finishing anything. It also gives your IoT project a sense of progression, which makes the final outcome more practical, more professional, and more impressive.
Conclusion:
IoT is no longer just a technical buzzword, it is a practical field where hardware, software, and data come together to solve real problems. Whether you are building a beginner project, preparing a final year prototype, or polishing a portfolio piece for interviews, the key is to choose a project with clear purpose, solid execution, and strong presentation. A well planned IoT project not only helps you learn connected systems in depth, but also shows that you can think like a problem solver in real world scenarios.
Frequently Asked Questions:
1. How much does a complete IoT starter kit cost in India?
A basic starter kit usually costs around ₹1,500 to ₹5,000, depending on the board, sensors, and accessories included.
2. Which programming language should I learn first for IoT development?
Start with C or C++ for Arduino and ESP32 based projects, and learn Python if you plan to use Raspberry Pi or cloud side tools.
3. Can IoT projects be done as group projects, and how should work be divided?
Yes, and they work best when split by role, such as hardware, coding, cloud, testing, and documentation.
4. Do IoT projects need internet connectivity all the time to function?
No. Many projects can work offline for local control, and the internet is mainly needed for remote monitoring and cloud sync.
5. How do I keep my IoT project secure from basic attacks?
Use strong passwords, update firmware, avoid default credentials, and secure data transfer with encryption where possible.
6. Can I patent or commercialize a final-year IoT project in India?
Yes, if your project is original and meets patent or product development requirements, but you should verify novelty and legal eligibility before filing.


























