Check out our FREE Web Developer Track!
Completely free • Community Driven

Java Projects

Include interesting Java projects to your resume for free. Complete the projects by following a recommended action plan.

Java

QuizUp - A Quiz Application

This application will provide convenience in MCQ mode of examinations and screening tests. This application will eliminate paperwork and will be able to effectively store all the information in the database. The purpose of this application is to save student data, to measure the marks obtained by each student and to point out their mistakes.

Author

Atanu Paul

Collaborator(s)

Mridula Reddy,
Ayush Kumar Shaw

Prerequisite(s)

Java Basics, Android Basics
60 hours
Difficulty: Intermediate

Skills to be Learned

Firebase Data Handling
Download Project

Library Management System

A Library Management System is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed. Most used System in School & Colleges, isn't it? Here, we will make our own Library Management System which can perform all CRUD operations along with various advanced functionalities.

Author

Rhythm Sehgal

Collaborator(s)

Mridula Reddy,
Ayush Kumar Shaw

Prerequisite(s)

Java
40 Hours
Difficulty: Intermediate

Skills to be Learned

Java Collections API
Serialization
Deserialization
Download Project

Contact App Android

Learning development by building stuff is the best way to go about it. Here we'll be building our own Contact/Phone Book application. This application will help us to manage our contacts, having features like register/login as a user and store data for that user account. The data will contain names and phone numbers of entities, along with a display picture. Moreover, this app will also have a call functionality.

Author

Aniruddha Guin

Collaborator(s)

Mridula Reddy,
Ayush Kumar Shaw

Prerequisite(s)

Java, SQLite (basic DBMS queries)
15 hours
Difficulty: Beginner

Skills to be Learned

Java
Custom Recycler Views in Android
SQLite
Download Project

Notes & Password Manager

Note taking is a very good habit to organize our daily life. This is an online android application which helps to take notes at anytime and helps to generate a very strong password for your account security and makes the same available whenever you need. Basically it's a two-in-one app.

Author

Atanu Paul

Collaborator(s)

Mridula Reddy,
Ayush Kumar Shaw

Prerequisite(s)

Java, OOPs
20 hours
Difficulty: Beginner

Skills to be Learned

Android Basics
Firebase with Java
Download Project

Customer Relationship Manager

Developing a web application with help of Spring, Hibernate and HTML/CSS. The journey is about how to create a backend web application.Customer Relationship Manager will keep track of all the customers. Adding new customers, editing their information and deleting them when needed.

Author

Shourya Roy

Collaborator(s)

Kiran Suresh
,
Kevin Paulose
,
Ayush Kumar Shaw

Prerequisite(s)

Java, HTML, CSS
75 hours
Difficulty: Advanced

Skills to be Learned

Spring Framework
Spring Core
Spring MVC
Hibernate
JDBC
ORM framework
Maven
JSP
HTTP
MySQL
Download Project

Breakout Ball Game

Developing a Java GUI application to implement the Breakout Ball Game

Author

Shourya Roy

Collaborator(s)

Kevin Paulose
,
Kiran Suresh

Prerequisite(s)

Java
12 hours
Difficulty: Intermediate

Skills to be Learned

Java Swing
Java AWT
JFrame
JPanel
Download Project

bFit-A Cognitive Game

Ever played brainy mobile games? Had fun? In this project you will be building one such game. This game is a reflex-memory testing game. Bascially the user has to follow along and click the colored (green) tiles as they keep popping. There will be a scoreboard keeping track of how good you click :p

Author

Dhananjay

Collaborator(s)

Kevin Paulose
,
Mridula Reddy

Prerequisite(s)

Core Java, Multithreading with some concepts of Android.
30 hours
Difficulty: Intermediate

Skills to be Learned

Java
Splash screens
Multithreading
Mobile App Development
Notify when download is available

Explore our Categories

Submit Project

Submit your Projects

Would you like to contribute your own projects to Crio Projects Hub? Share your project with us and we will work with you to feature it here.