GithubHelp home page GithubHelp logo

tahir-manzoor-110 / online-hardware-and-software-support-system Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 534 KB

Online Hardware and Software support system is a console based project. It Helps keeping your IT staff productive with fast, accurate, remote technical support for your System environment. It provides defect support for a broad range of Products running on System hardware.

Java 100.00%
corejava gitbash java jdbc mysql sql sts

online-hardware-and-software-support-system's Introduction

tahir-manzoor-110

Hi , I'm Tahir Manzoor

Full Stack Developer

A full stack developer passionate about programming, solving problems and creating visually pleasing experiences

👨🏻‍💻  About Me :

  • 🌍 I'm from Srinagar, Jammu and Kashmir, India.
  • 🌱 I’m currently learning React.js.
  • 💬 Ask me about HTML, CSS, JAVASCRIPT, JAVA, MERN or any tech related stuff.
  • 👨‍💻 Checkout my portfolio https://tahir-manzoor-110.github.io/.
  • 📫 How to reach me [email protected].

📞  Connect with me :

LinkedIn Badge

🛠  Languages and Tools :

html  CSS  JavaScript  ReactJs  JDBC  Python  PHP  Java  SQL  MySQL  MongoDB  Express.js  Node.js  IntelliJ IDEA  STS Netlify  VS-Code 

🚀  My Best Projects :

💻 Projects ♦️Live
CoolHamstersClub CoolHamstersClub Live
Amusement-Park-Application Live Demo
Lifestylestores-Clone- Lifestylestores Live
Expedia-Clone- Expedia Live
My-Youtube My-Youtube Live
Mini-Food-App Mini-Food-App Live

🔥  My GitHub Stats & Trophy :

tahir-manzoor-110

tahir-manzoor-110

tahir-manzoor-110

 tahir-manzoor-110

online-hardware-and-software-support-system's People

Contributors

tahir-manzoor-110 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

online-hardware-and-software-support-system's Issues

Project Review

  1. Package bean sounds wrong for entity objects , Always keep entity objects inside entity package .
  2. Use @DaTa annotations from lombok package for dynamic getters and setters , won't have to create getters and setters manually for all the parameters in entity classes.
  3. Instead of prepared statements in DAO implementations , you could use JPA (Java persistence API) , it gives more flexibility in terms of querying the db.
    • It provides methods such as findById() where you won't have to write native sql queries explicitly.
    • Internally JPA uses prepared statements only , so it does the job of creating the corresponding queries for you.
  4. good job on separating the DB Util class . [nit] => always close the conn object that you open.
  5. conn object could have been globalized or passed as a reference .
  6. In jpa , no need to create conn objects , it does the job for us . pasting some links for JPA
  7. good job on creating custom exceptions .
  8. put Use cases classes in service layer where all the business logic must reside.
  9. separate controller , service layer must be present .
  10. could remove DBUtil from utility into configuration package and initialize the conn objects using dependency injection. Pasting some useful links for dependency injections below.
  11. functionality is in working condition so that's good.
  12. Just focus on the aspects that i have mentioned above , you'll be good to go.
  13. good job on camel casing and meaningful variable names.
  14. Below site has some small projects with different spring boot concepts in it , do go through once on your own pace.
    - https://www.springboottutorial.com/spring-boot-projects-with-code-examples

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.