Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.59 KB

README.md

File metadata and controls

36 lines (25 loc) · 2.59 KB

PracticingProjects

This a simple repository to store projects done just to practice programming and to improve my own skills.

TO-DO

  • Vue webapp with a complete REST Java server:

    Simple web handled with vue.js and making requests to a REST Java server.

  • To-Do List Application:

    Create a console-based or GUI-based to-do list application where users can add tasks, mark them as completed, and remove tasks. You can implement features like priority levels, due dates, and sorting.

  • Chat Application:

    Build a simple chat application using sockets. Create a server that handles multiple clients, and clients should be able to send messages to each other. You can also add features like private messaging, group chat, and emoticons.

  • Library Management System:

    Develop a library management system where users can add books, borrow and return books, and search for books based on different criteria. Implement features such as tracking due dates and managing user accounts.

  • Weather App:

    Use a weather API to create a weather application. Users should be able to enter a city or location and get current weather information. You can also include features like a 5-day forecast and temperature graphs.

  • Expense Tracker:

    Build a personal finance application that allows users to track their income and expenses. Provide features for categorizing expenses, setting budgets, and generating reports or visualizations of spending habits.

  • Blog/CMS System:

    Create a simple content management system (CMS) for blogging. Users should be able to create, edit, and delete blog posts. Include features like user authentication, comments, and tags.

  • Game Development (e.g., Tic-Tac-Toe):

    Develop a simple game using Java, such as Tic-Tac-Toe. You can later expand this to more complex games like Hangman, Chess, or a Sudoku solver.

  • Student Database System:

    Design a student database system where you can add, update, and delete student records. Implement features like calculating GPA, searching for students, and generating reports.

  • Online Quiz System:

    Create a system for hosting online quizzes. Users should be able to take quizzes, and the system should provide instant feedback on the results. Include features like a timer and question categories.

  • Stock Management System:

    Build an inventory or stock management system where users can add, update, and delete product information. Implement features like tracking stock levels, generating reports, and setting reorder alerts.