iNetTutor.com
Online Programming Lessons, Tutorials and Capstone Project guide
List of Completed Capstone Projects with Source code
Our team has put up a list of Capstone Project ideas in this article. The capstone projects indicated below are finished, and the source code is available as well. The information in this article could aid future researchers in coming up with distinctive capstone project ideas.
Choosing a topic is the most important and first stage in your capstone project journey as a student or researcher. If you choose a topic without giving it much thought, you may fail. To begin, make sure you’re passionate about the topic and convinced that the research portion will never tire you. Second, make sure it aligns with your curriculum and allows you to show your teacher what you’ve learned in class while still being applicable in the real world. The finished capstone project title ideas with the source code listed below may be useful to future researchers.
- Vehicle Franchise Application Management System
A vehicle has become a large part of our daily commuting needs. People use a vehicle to get to work, visit places, and for moving around to run errands. The capstone project, entitled “Vehicle Franchise Application Management System”, is a system designed to automate the process of applying for vehicle franchises. This project will eliminate the manual method which costs a valuable amount of time and effort and is also prone to human errors.
- Medical Equipment Monitoring System
The extended use of technology and smart devices in medical fields has brought a huge effect on the world’s health care. Hospital now uses medical tools not only for the services they render to their patients but also for the betterment of the hospital’s medical equipment. Medical equipment is essential especially since they are used for treating different medical conditions. The capstone project, titled “Medical Equipment Monitoring System” is designed to automate the process of monitoring medical equipment in the hospital. This is to ensure that they are in a good condition and will not suddenly malfunction and wear out. The system will also help track and monitor numbers of medical equipment in the hospital to tell whether it has enough that can support the needs of the patients.
- First Aid Mobile Application
The capstone project, “First Aid Mobile Application” allows users to provide first aid during an emergency. The mobile application will provide the step-by-step process of doing the first aid for the specific injury or illness. By definition, first aid is immediate medical attention or treatment for anyone who has suffered a sudden illness or injury. Knowing first aid is essential to respond to emergency cases and be able to relieve pain, maintain life, promote recovery and prevent the patient’s condition from worsening until professional medical help arrives. The application is available for download and use in emergencies. The user just has to input the injury or illnesses that occur unexpectedly, and the application will provide them with the step-by-step process of administering first aid.
- Mobile Learning Application (Math, Science, etc)
eLearning is an excellent opportunity to broaden the scope of the learning experience, as it allows learners to carry on learning while they’re on the move. However, their needs and expectations are not the same as when they are in a classic e-learning setting. One of the key challenges of mobile learning is how to articulate mobile learning and e-learning seamlessly so that the learning experience remains coherent and fluid.
The purpose of the said application is to promote the learning about different subjects such as math, science, and other subjects. This application offers a variety of subjects that the user can learn from when they use the application.
- Ticket Support Management System
The project entitled Ticket Support Management System is an online platform designed to manage issues, concerns, questions, and conversations between customers and the support team. It is used to control and monitor queries from customers and to provide a proper and effective way of communication to provide feedback and solutions to customers.
The said project was designed in Bootstrap and then converted into a PHP file. The ticket includes a code, description, and the assigned support member which is the role of the moderator. The process of conversation will be recorded in the system for archiving purposes and once the issue has been solved the moderator will send a message to the client that the query has already been solved and it will be marked as closed. Closed tickets will not be entertained and the customer will need to create or request another ticket if new issues will arise.
- Web and Mobile Based Brgy Management System
The core function of this study is to offer a detailed reliable and secure keeping of all data. Web-Based Barangay Management System with Mobile App Support Application hopes to enhance the way of managing, issuing a certificate, and keeping all the resident’s confidential records.
This system facilitates Barangay management by enabling the client barangay to maintain their resident records as complete and up-to-date as possible and as easily accessible for verification, monitoring, and reference purposes based on the available residents’ census data kept by the client Barangay. Data provided by this system in the form of comprehensive reports are invaluable for planning, program implementation, and related purposes .
- Veterinary Scheduling and Sales Management
The capstone project entitled “Veterinary Scheduling and Sales Management System” is an online platform that caters to the needs, requirements, and business processes of a veterinary clinic. This article is about the use case diagram of the said capstone project. As presented in the image below, the Veterinary Scheduling System has 6 core modules and 3 actors can access the modules according to their roles.
The client can access the client profile, product management, services offered, payment, and schedule appointments. Secretary can access the entire core modules of the project while the veterinarian can only access the scheduled appointment and reports module.
- Person with Disability Information System
The capstone project entitled “Person with Disability Information System” is an online platform to manage and archive records about the person with a disability or PWD per barangay in a city. A standard profiling form will be used and it will be encoded into the system for a digital record of the PWD. With the implementation of this project, the researchers are hopeful that the system would be a great help not only for monitoring purposes but for information dissemination as well.
- Medical Dictionary Application
Medical Dictionary Application is a capstone project designed to serve as a source of information in terms of medical terminologies. The application will contain medical terms, abbreviations, and their meaning. The application can be used by both iOS and Android users. The application will help the end-users put in their own hands the information they wish to know. This medical dictionary will be of great help for those who seek to gain knowledge. The application will also help medical students in their studies, they will have an accessible source of information if they have difficulty understanding some terms in their lessons.
- Elearning System with SMS Notification
The new learning paradigm in the educational system encourages students to be in control of how they learn, and the teachers to let go of their control over the learning process in the classrooms and begin to function as designers and facilitators of learning. Teachers assist their students to develop independent learning skills, understand the strengths and weaknesses of open learning, and be able to develop and deliver educational materials more creatively, effectively, and efficiently.
The purpose of this study is to provide an IT-based solution in the field of education. The researchers will create and develop an eLearning platform that will allow their faculty members to upload their lecture material and assess their students using the test and exam module of the project. In addition, the application is very helpful on the student side since they can now view and download their modules and take their examinations at their home.
- HerbalCare Mobile Application
The project entitled “Herbalcare Mobile Application”, is a mobile application designed and developed in JQuery Mobile and Phonegap Build. The said project is a compilation of herbal medicines found in the localities of the Philippines which can be useful in some minor ailments such as cough, skin allergies, and others.
The project includes information about the herbal plants, their uses, benefits, and preparation.
- Entrance Examination with SMS Notification
The entrance examination is a web/lan-based application that will run even if there is no internet connection. PHP, MySQL, and Bootstrap were used to design and develop the said project. The project will be set up in a secured server or computer unit in which an authorized person can only access the physical and software components of the server. The examination module can be accessed on the computers in the laboratories.
The project can also be accessed on mobile devices and SMS notifications and reports are automatically generated.
- Reviewer Mobile Based Application
The mobile-based reviewer app is another method for learners to study and review their lessons using their mobile devices. The said project is available on both Android and iOS devices, it was written in Framework 7 and Apache Cordova, it is a hybrid type of mobile development where the HTML, CSS, and JS files can be converted into a mobile application.
The application contains lecture materials in a form of text, pdf, and video format. Assessment for every lesson in a form of multiple choices is also one of the functions of the mobile app. Scores and progress results are stored in the local storage of the device but the scores are also submitted to the instructor for monitoring purposes. The application can be used offline which means that the users can still open their lessons and take quizzes even if their device has no internet connection.
- Vehicle Impoundment Records Management
Vehicles are held in impounding yards if used as a sanctionable offense. Impounding officers faced difficulties in managing different records and information of impounded cars. The development of computerized systems and applications eases up operations of different sectors. The use of the systematic approach will ease up the management processes and operations of the vehicle impoundment management.
The capstone project, entitled “Vehicle Impoundment Records Management System” is designed to record, process and monitor impounded vehicles. The system will electronically manage all impounded vehicle-related information. From impounding up to releasing the vehicles. The system will eliminate manual processes done to complete transactions between the impounding officers, yards, and vehicle owners.
- Network-Based Laundry Management System
The capstone project entitled “Network-Based Laundry Management System” is a web-based system that allows shop owners to automate the process of records management. It is also intended to properly record the payment of customers to generate accurate reports of income. It is a database-driven application that manages the records and transactions of the laundry shop. The said system helps smoothen and improvise the dry cleaners and laundry business management service workflow like laundry record-keeping, laundry billing, and report generation.
- Doctor Appointment System
The project entitled Doctor Appointment System is an online platform that allows the customers/patients to register their information online. After the approval of the account, they can now log in and request an appointment with their doctors. The admin will serve as the middle man or secretary between the doctor and patient. The admin can manage the records of the system.
The said system was designed and developed in PHP, MySQL, and Bootstrap. Our team is willing to help you modify the project based on your specific requirements.
- Parish Record Management with SMS
The Parish Office is offering the usual services that many of the parishioners have availed of or can avail of. Such services are mass scheduled for the city chapels and center chapels, baptism services, wedding services, and blessings for houses and other acquired properties. With the computer-based record-keeping, every transaction on the said services will be beneficial considering that automation of services is the key feature of the system.
With Parish Record Management with SMS, inputs of data will be made faster, scheduling of masses will be easier, baptism and wedding and special blessings services can be reserved and scheduled quickly by the personnel of the said office. Furthermore, reports can be generated correctly and efficiently, such as baptismal certificates, pre-Cana seminar certificates, and marriage contracts.
- Web-Based Event Scoring Application
The capstone project entitled “Web Bases Event Scoring Application” will allow automated tabulation of scores during events or competitions. The system will allow the judges to electronically input their scores and the system will automatically tabulate the scores and provide the results of the contest. The proposed system will streamline the process of tabulating scores. Judges will use the system and enter their scores for every contestant in the competition. The system will electronically tabulate the scores and generate a result of the competition. The said project will make the tabulation process easy, fast, accurate, and convenient.
- Mobile Application on Student Handbook
This project study is all about converting a handbook into an android application which is the researchers’ solution in preserving the handbook in a way that it will not be torn easily and protect it from water during the rainy season. An android based handbook that is accessible anytime and will be installed on android devices.
At the end of the study, we were able to create an android application for our school’s college department which outlines student rights, privileges, and responsibilities and provides information about how to get help with appeal requests, processes and procedures, and resources available from school system personnel.
- Financial Management System with SMS
The capstone project, entitled “Financial Management with SMS” will allow organizations to electronically manage financial activities. The said project will serve as a platform where organizations manage and store information, especially financial reports. The financial management system will also have an SMS feature to notify members of the organizations of updates. The proposed system will streamline the process of managing and storing organizations’ information related to their finances, especially during events. The system will serve as a repository of information such as members’ information, events, financial records, and other related information. By using the system, records will be electronically safe and secured. The system will ease up the job of the finance department and the system will help them in lessening the errors encountered in carrying out the task. The system is easy, reliable, and convenient to use.
- Salary Notification System with SMS
The researchers of this project aim to design and develop a system wherein employers and employees will have a private platform wherein they can provide updates about the employee’s salaries. The system will let employers manage and notify the employees about the summary of their salary and the details about the deductions in their salary. The system will also notify the employee about the amount deducted from their salary to avoid complaints and confusion as to why the salary is not intact. By having this platform, the employers and employees can discuss details about the salary in a confidential, convenient and fast way.
- Faculty and Student Clearance Processing System
The capstone project entitled “Faculty and Student Clearance Application” is a web and mobile-based project that aimed to replace the manual method of processing the clearances of students and faculty. Clearance processing is very important to determine if the students and faculty members had complied with the requirements set by the school. The project was developed in PHP, MySQL, and Bootstrap, the following stated tools are usually used to design and develop a responsive application that can be accessed using a browser (desktop, laptop, mobile devices).
- Employee Personal Data Sheet Information System
The project entitled Employee Personal Data Sheet Information System is a web-based project using PHP, MySQL, Bootstrap, Visual Basic, and MySQL version is also available.
The system includes the profiling of personnel, keeping track of their academic achievements, seminars attended, and many more.
The said project is for the HR or human resource department which will help them in the record and archiving of their employee’s profile.
- 4 Pics One Word Mobile App Game
The project entitled 4 Pics 1 Word Game in JQuery Mobile is a web and mobile-based game application similar to the famous game of 4 pics 1 word. This can be installed on a stand-alone computer that can be accessed by the modern browser. It needs to be uploaded on the web directory of your server (xampp, uwamp, or wamp) since the application is powered by javascript. The application uses a hybrid development which is a type of mobile application development that uses front-end web technologies such as HTML, CSS, and Javascript, the project will be converted into a mobile application using Phonegap Build or Apache Cordova.
- Web-Based Voting Application
The voting system especially with the contribution of a mobile application to our system has attracted lately the attention of many schools as manual voting to automatic voting with the hope the student’s to increase their participation and reduce the cost. While participation initiatives have been deployed across the schools with mixed results from the students. As the internet is highly known by everyone and used, a voting system with mobile application came as an alternative and easier way to vote automatically and thus was rapidly accepted.
Recent efforts to implement automated voting in schools faced many challenges, such as a lack of information communication technologies. The lack of trust in automated affects very seriously any effort to migrate from the manual voting procedures to an electric voting system since voting is a fundamental process in any school.
Technology is known as the catalyst for change that took place in different industries and institutions. Information Technology has changed the world dramatically. As of today, it is hard to imagine any sector or institution that has not benefited from the advancements in technology. The most common role that IT played in these sectors is the automation of different operations and transactions to increase efficiency and improve the overall experience and satisfaction of the people. The aforementioned capstone project ideas will be a great help in various industries.
You may visit our Facebook page for more information, inquiries, and comments. Please subscribe also to our YouTube Channel to receive free capstone projects resources and computer programming tutorials.
Hire our team to do the project.
Related Topics and Articles:
- Capstone Projects and Thesis Titles for Information Technology
- Thesis and Capstone Project for IT, IS and CS Students
- Thesis System for IT and Computer Science
- New and Unique Thesis and Capstone Project Ideas for Information Technology
- Completed Thesis Project for Information Technology
- List of Thesis and Capstone Projects for Information Technology
- Web Based and Online Application for Capstone and Thesis Projects
- Android and Mobile Based List of Capstone and Thesis Projects
- Thesis and Capstone Project Title Compilation for Information Technology
Post navigation
- Transcribe Medical System Database Design
- Courier Logistics Software in PHP and MySQL
Similar Articles
Swap the value of two variables in C#
Blood Bank Management System in PHP
Email and SMS Marketing Solution in Laravel
Fall Sale till November 30! Save 30% on Membership with code FALLMEMBERS24 . Save 10% on Mentorship with code FALLMENTOR24 .
Capstone Project: Introduction
- Introduction
What's the Project
Cli-based application, standalone project, object-oriented application, code reusability, tiered architecture, menu for user interaction, utilize jdbc, exception handling, bonus points, you've got this, project guidelines, bonus points.
Woohooo! You've made it (nearly) to the end of the core Java curriculum! Nice work!
It's now time to build out a proper Java capstone project that includes and utilizes all (or most) of the new skills and concepts you've learned.
Have an idea for a project you'd like to build? Perfect! Need help deciding? Not sure if something might work? No worries, reach out on Discord - we'd be happy to help you ideate and scope the project and help you along your way.
If you don't have anything particular that you'd currently like to build, we've come up with a fun project for you to work on that we think will do a great job of putting your new skills to work.
Either way, use the following guidance to ensure your project meets the requirements necessary to receive a certificate of completion for the course.
This project should be an interactive CLI-based application that utilizes a relational database. It should demonstrate clear comprehension of the course material and become something you can be proud of!
- This project should be created outside of your labs project with its own GitHub repository.
- The repo should contain a README file that clearly describes in detail how to set up, run, and use the project.
- This project should demonstrate clean, organized code structure and abundant documentation (comments, JavaDoc, etc.)
Demonstrate an understanding of core OOP structure and principles, such as:
- Classes and their members should be written with intention and purpose.
- Methods should utilize parameters and return values when possible.
- Objects should be passed between methods, layers, and classes.
- It is not necessary to demonstrate all.
Methods should be very singular in focus. For example:
Could become:
In a tiered architecture, you should have the services as the link between the controllers and database(Controller <-> Service <-> Database).
It is recommended that you utilize a project structure similar to this:
** What are the components**
- The controller layer is your connection to the outside world. In this case, that means your CLI, where you interact with the user.
- The service layer holds your application's business logic. This is where data is processed, sorted, filtered, modified, etc.
- The data layer interacts directly with your database. This is where the database connections and queries occur.
- The model package houses all of the basic Java POJO's
The controller is responsible for user interaction. The controller then interacts with the service layer, which in turn interacts with the data layer (and other services). The controller should never directly access the data layer.
** What are the packages **
- controllers - Inside the controllers package will be all classes that interface with the user and print out menus, etc.
- data - Inside the data package will be all classes & methods that interface with the database. These methods will be called from methods within the services package.
- model (or models) - The model package will contain all the POJOs required for your application. These can be used to model data retrieved from the database.
- services - Inside the services package will be the core logic of the application. Here, you'll find all the methods that calculate all the budgets/savings/goals, etc. These methods will be called by methods from within the controllers package, as well as other methods from within the services package.
You can change these packages as necessary, and you can create as many sub-packages as necessary to keep the project nice, clean, and organized.
- This will be accomplished in one of your controllers via the CLI.
- Provide CRUD (Create, Read, Update, Delete) Functionality
- Create and update records based on user data input.
- Display data read from the database neatly.
- Gracefully handle potential exceptions. Some exceptions are easily known (for example, SQLException ). Others are more difficult to plan for, especially if they are caused by bad user input. Look for potential IndexOutOfBoundsExceptions or NullPointerExceptions .
- Have a service method “throw” an exception back up to its calling method in the controller, where information can be passed to the user about what happened. You never want the user to see a stack trace; this should be easy to read:
Instead of:
- Demonstrate the use of custom exceptions to better control flow.
- Demonstrate the use of multithreading.
- Demonstrate file I/O.
- Demonstrate interesting data analysis.
- Demonstrate the use of interesting data structures.
- Create a really nice README file. Checkout MakeAReadMe for a great way to get started.
Alright, with guidance in hand, it's time to get started! If you're building a project all your own, go ahead and get to it. If you're struggling a bit or would like some additional guidance - head to the next page and continue through this section.
Even if you choose to build your own project, the remaining pages in this section might still prove very helpful. If you get stuck, come back here for some help and inspiration!
Summary: Final Project Introduction
- This final project utilizes everything you've learned in this course
- You have the option to create your own idea for the project or use the default idea created by the CodingNomads team
- For any doubts, confirming project ideas, or other please chat with the CodingNomads team in Discord
- Be a CLI-Based Application
- Be a Standalone Project
- Incorporate Object Oriented Programming
- Apply Code Reusability
- Include a Tiered Architecture
- Create a Menu For User Interaction
- Utilize the JDBC Database
- Create Exception Handling
- Demonstrate the use of multithreading
- Demonstrate file I/O
- Demonstrate interesting data analysis
- Demonstrate the use of interesting data structures
Navigation Menu
Search code, repositories, users, issues, pull requests..., provide feedback.
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly.
To see all available qualifiers, see our documentation .
capstone-project
Here are 59 public repositories matching this topic..., washingtonwei / project-pulse.
Project Pulse is a web app designed to track project contributions and facilitate peer evaluations in senior design or capstone projects. It promotes transparency, accountability, and collaboration by encouraging regular reporting, helping students and instructors monitor team dynamics and progress.
- Updated Oct 15, 2024
eksploiter / 2L-daily-routine-android
Capstone Design / 하루 2L 루틴 🥈
- Updated Oct 12, 2024
Re-Bugs / receipt2recipe
영수증 인식 또는 사용자가 추가한 식재료를 바탕으로 레시피 추천 플랫폼
- Updated Sep 7, 2024
ElijahTanimowo / Nika
The Humber Final Year Capstone project is this one. We were given two semesters to build the hardware, create the app, and release it to the public. Our team created an app that lets users track their progress and use it as a wireless controller, as well as creating portable arcade machine.
- Updated Sep 6, 2024
chutrunganh / OOP.20232.21
Capstone project for the OOP IT3100E course, semester 20232 at Hanoi University of Science and Technology (HUST). This JavaFX application provides interactive visualizations of various viruses, serving as an educational tool in the field of virology.
- Updated Jun 11, 2024
Zhanyl3909 / Capstone_Design
Learning GUI Window Programming using Java
- Updated Dec 26, 2023
nathanmeade / CampingTripPlanner
Capstone project for the Udacity Android Developer Nanodegree (Projects 7 and 8)
- Updated Dec 5, 2023
godokan / YellowSky
공공 개방 화장실 위치정보 공유 서비스, 노란하늘
- Updated Nov 29, 2023
PizaaRiaaa / synapse
a mobile application that provides memory support for senior citizens with Mild Cognitive Impairment. The app is designed to integrate with Android Wear smartwatches and was developed using Java, Kotlin, and Firebase technologies
- Updated Sep 20, 2023
AlexanderLeonidasGuenzel / capstone-easyplan
- Updated Aug 28, 2023
ChickenCombo / disaster-online-reporting-application
🌎 Android-based mobile application that allows users to easily and quickly report disasters in real-time.
- Updated May 6, 2023
stainley / Habit-Tracker
Tracker App for Improved Study and Lifestyle Habits
- Updated Apr 14, 2023
Afzhal-ahmed-s / grandiose-representative-1104
REST API developed to provide Covid 19 vaccine registration service. Developed along with 3 other developers within a time frame of 5 days.
- Updated Apr 10, 2023
RalphRobes0324 / Nika
- Updated Apr 2, 2023
fmabid / DhanOushodhi
University Final year project. An Android app that detects rice disease from image.
- Updated Mar 11, 2023
kinshuk-code-1729 / Bookstore-Project-Core-Java
I've made this project while learning backend programming from Core JAVA.
- Updated Feb 26, 2023
Parrotastic / LevelUp_Gaming_College_Scheduler
Capstone Project - Android scheduler app for a gaming college.
- Updated Jan 13, 2023
FerminRamos / Auction-Houses
Program simulates a system of multiple auction houses selling items, multiple agents buying items, and a bank to keep track of everyone’s funds. The bank exists on one machine at a static known address, the agents and auction houses will be dynamically created on other machines. Autobidder also implemented to bid in real time w/ humans.
- Updated Dec 31, 2022
BalanlaySC / MyTagahanapApp
This is our capstone project as final requirement for the BS Information Technology
- Updated Aug 30, 2022
Verdone / vanier-capstone-project
Physics Simulations (Newton's Laws, Standing Waves) made with JavaFX.
- Updated Aug 28, 2022
Improve this page
Add a description, image, and links to the capstone-project topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the capstone-project topic, visit your repo's landing page and select "manage topics."
IMAGES
VIDEO
COMMENTS
Capstone project for the OOP IT3100E course, semester 20232 at Hanoi University of Science and Technology (HUST). This JavaFX application provides interactive visualizations of various viruses, serving as an educational tool in the field of virology.
In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems. You will work with data for movies, including ratings, but the principles involved can easily be adapted to books, restaurants, and more.
Hand Crafted Shopping Project in PHP MYSQL; Java Free Capstone Projects With Source Code
Our team has put up a list of Capstone Project ideas in this article. The capstone projects indicated below are finished, and the source code is available as well. The information in this article could aid future researchers in coming up with distinctive capstone project ideas.
Repository ini dibuat untuk memenuhi syarat kelulusan dari mata kuliah Pemrograman Bergerak berupa tugas akhir yaitu Capstone Project. Program simulates a system of multiple auction houses selling items, multiple agents buying items, and a bank to keep track of everyone’s funds.
This is a rundown of amazing Java project ideas that will set off your career in programming. Given, there are dozens of projects that could help you learn or perfect some basic or complex...
Embark upon the final stage of your Advanced Java & Spring course with a capstone project. This project will incorporate significant aspects such as Spring Data, Security, MVC, Thymeleaf integration, and third-party API interactions to create a production-ready application.
This lesson provides detailed guidance on creating a unique and fully-functional capstone project, emphasizing on maintaining a three-tier architecture and incorporating core Spring technologies.
It's now time to build out a proper Java capstone project that includes and utilizes all (or most) of the new skills and concepts you've learned. Have an idea for a project you'd like to build? Perfect! Need help deciding? Not sure if something might work?
Capstone project for the OOP IT3100E course, semester 20232 at Hanoi University of Science and Technology (HUST). This JavaFX application provides interactive visualizations of various viruses, serving as an educational tool in the field of virology.