Key takeaways
- A mini project teaches one skill well: an API, a database, authentication or a front-end framework.
- Each idea lists the stack, modules, steps, viva points and a rough cost.
- Most mini projects cost close to nothing on free tiers. Any costs are approximate and vary by city and vendor.
- Push code to GitHub with a clear README and screenshots.
- Mini projects can grow into your final year project later.
How to choose an IT mini project
- Pick a skill to learn, then pick a project that uses it. For example, learn REST APIs by building a URL shortener.
- Keep scope tiny. Three to five features are enough.
- Use free tools. GitHub, free hosting tiers and public APIs cover most needs.
- Plan a demo. Decide what you will show in two minutes.
Easy mini projects (1 to 2 weeks)
1. To-do app with login
- Stack: HTML, CSS, JavaScript, Firebase Auth and Firestore.
- Modules: sign up, add, edit, delete, mark done, filter.
- Viva points: CRUD, authentication tokens, security rules.
- Approximate cost: Rs 0 (varies by city and vendor).
2. Weather dashboard using a public API
- Stack: React or plain JavaScript, OpenWeatherMap or a similar API.
- Modules: city search, current weather, 5-day forecast, error handling.
- Viva points: fetch and async/await, API keys, rate limits.
- Approximate cost: Rs 0 on a free API tier (varies by city and vendor).
3. Quiz app with timer and score
- Stack: JavaScript, JSON question file, local storage.
- Modules: question display, timer, scoring, high scores.
- Viva points: DOM events, state handling, shuffling algorithm.
- Approximate cost: Rs 0 (varies by city and vendor).
4. Student result calculator CLI in Python
- Stack: Python, CSV files.
- Modules: read marks, compute SGPA, grade, save report.
- Viva points: file handling, functions, input validation.
- Approximate cost: Rs 0 (varies by city and vendor).
5. Portfolio website
- Stack: HTML, CSS, JavaScript or a static site generator, GitHub Pages.
- Modules: about, projects, resume download, contact form.
- Viva points: responsive design, accessibility, page speed.
- Approximate cost: Rs 0, or about Rs 500 to 1,000 a year for a domain (varies by city and vendor).
Medium mini projects (2 to 3 weeks)
6. URL shortener with click stats
- Stack: Node.js and Express, MongoDB or SQLite.
- Modules: create short link, redirect, click count, simple dashboard.
- Viva points: hashing and collisions, HTTP 301 versus 302, indexing.
- Approximate cost: Rs 0 to 500 (varies by city and vendor).
7. Notes app REST API with tests
- Stack: Django REST Framework or FastAPI, PostgreSQL, Pytest.
- Modules: user auth, notes CRUD, tags, search, unit tests.
- Viva points: REST principles, JWT, test coverage.
- Approximate cost: Rs 0 (varies by city and vendor).
8. Blog with Markdown editor
- Stack: React, Node.js, MongoDB.
- Modules: write and preview posts, comments, categories, admin approval.
- Viva points: sanitising HTML to prevent XSS, pagination.
- Approximate cost: Rs 0 to 500 (varies by city and vendor).
9. Inventory manager for a small shop
- Stack: Java with JavaFX or Spring Boot, MySQL.
- Modules: products, stock in and out, low stock alert, monthly report.
- Viva points: JDBC or JPA, transactions, report queries.
- Approximate cost: Rs 0 (varies by city and vendor).
10. Chatbot for college FAQs
- Stack: Python, a rule-based engine or an LLM API, a simple web page.
- Modules: question matching, answers from a FAQ file, fallback to human contact.
- Viva points: intent matching, keeping answers accurate, API cost limits.
- Approximate cost: Rs 0 to 500 for API calls (varies by city and vendor).
11. Password strength checker and generator
- Stack: JavaScript or Python.
- Modules: entropy estimate, rule checks, secure random generator.
- Viva points: why Math.random is not secure, hashing versus encryption.
- Approximate cost: Rs 0 (varies by city and vendor).
Stretch mini projects (3 to 4 weeks)
12. Real-time polling app
- Stack: React, Node.js, Socket.IO.
- Modules: create poll, share link, live vote count, close poll.
- Viva points: WebSockets, preventing repeat votes.
- Approximate cost: Rs 0 to 500 (varies by city and vendor).
13. Dockerised web app with CI
- Stack: any small app, Docker, GitHub Actions.
- Modules: Dockerfile, compose file, automated tests on push, build badge.
- Viva points: images versus containers, CI pipeline stages.
- Approximate cost: Rs 0 (varies by city and vendor).
14. Web scraper and price tracker
- Stack: Python, Requests, BeautifulSoup, SQLite, email alerts.
- Modules: scrape product price, store history, alert on drop, chart.
- Viva points: robots.txt and terms of use, scheduling, parsing HTML.
- Approximate cost: Rs 0 (varies by city and vendor).
15. Android expense tracker
- Stack: Kotlin, Room database, Jetpack Compose.
- Modules: add expense, categories, monthly chart, backup.
- Viva points: activity lifecycle, local database, MVVM.
- Approximate cost: Rs 0 to test on your phone (varies by city and vendor).
16. Simple network port scanner
- Stack: Python sockets.
- Modules: scan a range of ports on your own machine or lab network, show open ports, save results.
- Viva points: TCP handshake, timeouts, why scanning others' systems without permission is illegal.
- Approximate cost: Rs 0 (varies by city and vendor).
A simple 3-week plan
- Week 1: write a one-page scope, sketch the screens and the database tables, and set up the GitHub repository.
- Week 2: build the main features with small, frequent commits. Test each feature as you finish it.
- Week 3: handle errors, add a README with screenshots, deploy to a free host and record a two-minute demo video.
If you work in a pair, split by module, such as one person on the front end and one on the API, and review each other's pull requests. Over time, link your mini projects together: the notes API can become the back end of a React app, and the to-do app can grow into a team task manager for your final year.
Mini project report structure
Keep it to 15 to 30 pages:
- Title page and certificate
- Introduction and objective
- Tools and technologies
- Design: flowchart or simple diagrams
- Implementation with screenshots
- Testing and results
- Conclusion and future scope
- References
Use the project report title page generator for a clean first page.
Common mistakes to avoid
- Picking a big app like "full social network" for a two-week window.
- Copying tutorial code without understanding it.
- No README or screenshots on GitHub.
- Hard-coding API keys in the code.
- Skipping basic error handling, so the demo crashes on wrong input.
Download Mini Projects for IT Students PDF
Mini Projects for IT Students PDF
The PDF carries the same content as this page in a clean, print-ready layout, so you can read it offline and keep it for revision.
5 pages · 114 KB · PDF · Updated 5 Nov 2026