Transforming Concepts into Impactful Solutions

Projects That Brush Your Concepts

Hands-on projects to deepen your understanding and refine your skills.

Description
I am Praveen Nischal, a Software Engineer with expertise in backend development, WordPress, and the Spring Framework, including Spring Boot. I specialize in designing and building data-driven websites and applications that offer tailored solutions to complex challenges. With a strong focus on innovation and efficiency, I am passionate about leveraging technology to craft impactful, user-centric digital experiences.

Key Features
  • Customizable, responsive layouts using Elementor Pro
  • SEO optimization for better search engine rankings
  • Fast-loading, optimized websites for improved performance
  • Blog Section: A dedicated space for sharing insights, updates, and best practices on web development, design, SEO, and technology
Project Link : Portfolio-website

Duration : 2 months
Description
Grocery Store is a web application built using the Spring Framework and MySQL database. It is designed to provide a realistic e-commerce experience for purchasing fruits, vegetables, drinks, and more. The application includes a comprehensive cart and billing module, simulating the entire shopping process from selection to checkout. Additionally, users can download their bill as a PDF, adding to the convenience and realism of the shopping experience. To ensure security, the application utilizes Spring Security for authentication and authorization.  

Framework and Tools Used
  • Framework: Spring
  • Platform: J2EE
  • Architecture: Spring MVC
  • Backend: Java 17, JDBC-Template
  • Frontend :JSP, HTML5,CSS3,Bootstrap,Javascript
  • Database: MySQL
  • Tools: IntelliJ IDEA, MySQL Workbench
  • Security: Spring Security (with JDBC authentication)
  • Build Tool : Maven
Key Features
  • User Authentication & Authorization: Secure login and registration using Spring Security with roles (Admin, User).
  • Menu & Shopping Cart: Users can browse products, add/update items in the cart, and view a cart summary with total price.
  • Discount Coupons: Users can apply and validate coupon codes for discounts.
  • Checkout & Payment: Dummy payment confirmation and order generation with unique order IDs. </span<
  • Admin Panel: Admins can manage products (add, edit, delete) & update inventory and stock .
  • Billing & PDF Invoicing : Generate invoices at checkout and allow users to download a PDF copy.
Project Link : Online-Grocery-Store

Duration : 2 months
Description As part of my journey in web development, I created the Patient Management System as an assignment project aimed at helping students learn the fundamentals of Java programming, specifically Java Servlets and MySQL. This project serves as an educational tool for beginners to practice core web development skills in a real-world scenario.

Project Overview : The Patient Management System is designed to handle basic patient information and functionalities, offering a simple interface for users to:
  • Register as a new patient
  • Login using a unique patient ID
  • Change their password
  • Edit or delete records


Note : Although the project is functional in its current state, some modules (such as logout and appointment booking) have been left as exercises for hands-on practice. These exercises allow students to expand the system’s functionality, reinforcing their understanding of Java Servlets and database operations.

Key Features
  • Patient Registration: Users can create their accounts with essential details.
  • Login & Authentication: Patients can log in using their patient ID.
  • Password Management: Patients can change their password securely.
  • CRUD Operations: Basic record editing and deletion functionality.

My Contribution: I designed and developed this system as an exercise-based project to help students get hands-on experience with:
  • Java Servlets for server-side programming.
  • MySQL for backend data management and CRUD operations.
  • Basic Web Development Concepts such as session management and form handling.
Project Link : Patient Management System

Duration : 2 months
Description
Cineplanet is a web application developed using the Spring and Spring Boot frameworks, seamlessly integrated with a MySQL database and Spring Security. It utilizes Hibernate as the ORM (Object-Relational Mapping) tool to offer a robust solution for managing multiplex operations. The application is designed to deliver a realistic multiplex experience, enabling users to purchase tickets and book seats for movies with ease.

Framework and Tools Used
  • Framework: Spring & Spring-boot
  • Platform: J2EE
  • Architecture: Spring MVC
  • ORM-tool : Hibernate
  • Backend: Java 17,Hibernate as JPA provider , Spring Data JPA
  • Frontend : JSP,HTML5,CSS3,Bootstrap,Javascript
  • Database: MySQL
  • Tools: IntelliJ IDEA, MySQL Workbench
  • Security: Spring Security (with JPA authentication)
  • Build Tool : Maven
Key Features
  • User Authentication & Authorization: Secure login and registration using Spring Security with roles (Admin, User).
  • Admin Panel: Admins can manage various modules, including Screen Management (Theaters), Movie Management, Showtime Scheduling, and more.
  • Screen Management: Admins can add, Update & Delete various Screen (Theaters) where specific movies are scheduled to be played
  • Movie Management: Admins can add, update, and delete movies, with corresponding showtimes updated accordingly.
  • Show Management: Admins can add, update, and delete movies Show-timing for various class Platinum, Gold & Silver.
  • Seat Management: Admins can add, update & delete seat while updating screen module.
  • User : User can only booked tickets of various class (Platinum, Gold & Silver) for a particular movie scheduled to be played on screens & view his/her booked seats.
Project Link : Cineplanet

Duration : 2 months
Description
This ONLINE AUCTION system project based on MS.NET technology using C# language and database used is Microsoft SQL Server 2000 ,also used HTML, CSS, JavaScript to design User interface to give solution to auction system ,this project has three modules ADMIN,AUTIONEER,BIDDER.


Framework and Tools Used
  • Framework: ASP.NET 4
  • Platform: MS.NET
  • Architecture: server-client architecture
  • Backend: ASP.NET & ADO.NET
  • Frontend : HTML5,CSS3,Bootstrap,Javascript
  • Database: MSSQL Server 2008
  • Tools: Visual Studio 2015(Professional)
Key Features
  • Online Auction system have login page for Admin, Auctioneer & Bidder (user).
  • This Project satisfies the need of Organization that’s deals in competitive selling their products online i.e. ONLINE AUCTION.
  • Admin can add, update & delete product and their category and sub-category and thus making available items for auction process.
  • You can perform the entire task relating from bidding a product online to win Auction’
  • Admin can also add,update & delete bank accounts later he must pay the amount for auctioneer and user can also pay bid amount.
  • Auctioneer make items available for auction and user palce bid for items available for auction.
Project Link : Online-Grocery-Store

Duration : 2 months
Scroll to Top