Mini Projects for Computer Science Students
50+ mini CSE project topics across 12 domains — Python, Java, Web, Android, IoT, ML and more. Each project includes source code, university-format report, PPT and viva support.
Computer Science Mini Projects with Source Code
Easy to intermediate mini CSE project topics for 2nd year and 3rd year BE/BTech students — with source code, report and same-day delivery in Bangalore.
| # | Mini Project Title | Domain | Tools / Tech |
|---|---|---|---|
| 01 | Face Recognition Attendance System using Python and OpenCV | Python / CV | Python, OpenCV, face_recognition, SQLite |
| 02 | Student Result Management System with Login and Grade Report | Java / DB | Java Swing, JDBC, MySQL |
| 03 | URL Shortener Web App with Click Analytics Dashboard | Web Dev | Python, Django, SQLite, HTML/CSS |
| 04 | Expense Tracker Android App with Category Pie Chart | Android | Android Studio, Java, SQLite, MPAndroidChart |
| 05 | Weather Forecast App using OpenWeatherMap REST API | Web / Python | Python, Flask, OpenWeatherMap API, Bootstrap |
| 06 | Simple Chatbot using NLP and NLTK Intent Recognition | NLP / Python | Python, NLTK, TF-IDF, Flask |
| 07 | Online Quiz Web Application with Timer and Score Card | Web Dev | PHP, MySQL, HTML/CSS/JS, Bootstrap |
| 08 | Library Management System with Book Issue and Return Tracking | Java / DB | Java Swing, JDBC, MySQL |
| 09 | Currency Converter with Live Exchange Rate API | Python | Python, Flask, ExchangeRate-API, HTML/CSS |
| 10 | Basic Image Editor — Crop, Filter, Rotate using OpenCV | Computer Vision | Python, OpenCV, Tkinter |
| 11 | House Price Prediction using Linear Regression and Scikit-Learn | ML / Python | Python, scikit-learn, pandas, Flask |
| 12 | Hospital Appointment Booking System with Patient Records | Web Dev | PHP, MySQL, Bootstrap, HTML/CSS/JS |
| 13 | Smart Home Automation Dashboard using IoT and MQTT | IoT | Arduino, Raspberry Pi, MQTT, Flask |
| 14 | Student Attendance Android App with QR Code Scanner | Android | Android Studio, Firebase, ZXing QR, Java |
| 15 | Spam Email Classifier using Naive Bayes and Python | ML / NLP | Python, scikit-learn, NLTK, pandas |
| 16 | Real-Time Chat Application using Node.js and Socket.IO | Full-Stack | Node.js, Socket.IO, React, MongoDB |
| 17 | Inventory Management System for Small Business | Java / DB | Java Swing, JDBC, MySQL, JFreeChart |
| 18 | Hand Gesture Recognition using MediaPipe and Python | Computer Vision | Python, MediaPipe, OpenCV, TensorFlow Lite |
| 19 | Temperature and Humidity Monitoring with IoT Dashboard | IoT | Arduino, DHT11, ESP8266, ThingSpeak |
| 20 | E-Commerce Product Recommendation using Collaborative Filtering | ML / Python | Python, scikit-learn, pandas, Streamlit |
| 21 | To-Do List App with Drag-and-Drop using React.js | Web / React | React.js, Node.js, MongoDB, HTML/CSS |
| 22 | COVID-19 Data Visualisation Dashboard using Python and Plotly | Data Science | Python, Plotly, pandas, Dash |
| 23 | Online Voting System with OTP Authentication | Web / Security | PHP, MySQL, Twilio OTP, Bootstrap |
| 24 | Sentiment Analysis of Movie Reviews using BERT | NLP / Python | Python, HuggingFace BERT, Flask, pandas |
| 25 | Plant Disease Detection using CNN and Leaf Images | ML / CV | Python, TensorFlow, CNN, Flask |
| 26 | Blood Donor Management App for Android | Android | Android Studio, Firebase, Google Maps API, Java |
| 27 | Bus Pass Management System with Photo Upload | Web Dev | PHP, MySQL, Bootstrap, HTML/CSS/JS |
| 28 | Password Manager Desktop App with AES Encryption | Cybersecurity | Python, Tkinter, cryptography, SQLite |
| 29 | Solar Panel Energy Monitor with IoT and Cloud Dashboard | IoT | Raspberry Pi, MQTT, Node-RED, InfluxDB |
| 30 | Customer Churn Prediction using Random Forest | Data Science | Python, scikit-learn, pandas, Streamlit |
| 31 | Hotel Booking Web App with Room Availability Calendar | Full-Stack | React, Node.js, MongoDB, Express |
| 32 | Handwritten Digit Recognition using MNIST and Keras | ML / Deep Learning | Python, Keras, TensorFlow, Flask |
| 33 | Traffic Violation Detection using YOLO and OpenCV | Computer Vision | Python, YOLOv8, OpenCV, Flask |
| 34 | File Encryption Tool using RSA and Python | Cybersecurity | Python, RSA, cryptography, Tkinter |
| 35 | Grocery Store Management System with Billing and PDF Report | Java / DB | Java Swing, JDBC, MySQL, iText PDF |
| 36 | News Category Classifier using TF-IDF and Logistic Regression | NLP / ML | Python, scikit-learn, NLTK, Flask |
| 37 | Smart Dustbin with Ultrasonic Sensor and GSM Alert | IoT | Arduino, HC-SR04, GSM Module, ThingSpeak |
| 38 | Cab Booking Android App with Google Maps Live Tracking | Android | Android Studio, Firebase, Google Maps, Java |
| 39 | Sales Dashboard with Filters and Charts using React | Data Science / Web | React, Recharts, Node.js, MongoDB |
| 40 | Student Fee Management System with Payment History | Database / Web | PHP, MySQL, Bootstrap, PDF export |
| 41 | Real-Time Object Counter using Camera and OpenCV | Computer Vision | Python, OpenCV, YOLOv8, Flask |
| 42 | Login and User Authentication System with JWT | Cybersecurity | Node.js, JWT, MongoDB, React |
| 43 | Portfolio Website Builder with Live Preview | Web Dev | HTML/CSS/JS, React, Firebase Hosting |
| 44 | Voice Assistant using Python and SpeechRecognition | Python / NLP | Python, SpeechRecognition, pyttsx3, OpenAI API |
| 45 | Heart Disease Prediction using Logistic Regression | ML / Healthcare | Python, scikit-learn, pandas, Streamlit |
| 46 | Recipe Finder App using Food API and React | Web / React | React, Spoonacular API, Node.js, CSS |
| 47 | College Event Management System with Registration | Full-Stack | React, Node.js, MongoDB, Nodemailer |
| 48 | Automated Irrigation System with Soil Moisture Sensor | IoT | Arduino, Soil Moisture Sensor, Relay, LCD |
| 49 | Cricket Score Tracker Android App with Live API | Android | Android Studio, CricAPI, Retrofit, Java |
| 50 | Fake News Detection using LSTM and Python | ML / NLP | Python, Keras LSTM, NLTK, Streamlit |
50 mini CSE project topics listed above. Contact us for full source code, report and PPT for any topic. Same-day delivery for Bangalore students. Rated 4.9★ by 1,200+ students. WhatsApp: +91 95919 12372.
Computer Science Mini Projects PDF
What Students Say — Mini Projects for Computer ScienceRated 4.9 out of 5 by 1,200+ BE, BTech and Diploma students who completed their mini CSE project with ProjectsatBangalore.
Got my Python face recognition attendance mini project with full OpenCV source code, VTU-format report and viva Q&A guide. Submitted and scored 95/100. Best mini project centre in Bangalore!
Java student management system delivered same day with complete JDBC code, MySQL database, PPT and project report. No issues during viva — team explained every module. Excellent!
Needed an Android mini project in 2 days — got the expense tracker app with Firebase integration, complete documentation and demo video. Cleared in one shot. Highly recommend!
Mini Project Lab — Bangalore
Python workstations, Android dev rigs, IoT Arduino kits, computer vision demo setups and full-stack web development environments — all available for mini CSE project students at our Bangalore centre.
Python / ML Lab
Java / Web Dev
IoT / Arduino Kit
Raspberry Pi Setup
OpenCV / Vision Lab
Android Studio Dev