DEV Community

Abhinav Dhiman
Abhinav Dhiman

Posted on • Edited on

QnA Web Platform

  • I have recently been practicing backend development using Spring framework.
  • The project is capable of handling CRUD Operations, Exception Handling, Authentication and Authorization.
  • I developed REST Endpoints, web pages and much more.
  • Link to code - https://github.com/abhinavg916/Quora-backend
  • I look forward to suggestions and improvements :)

Top comments (2)

Collapse
 
patanric profile image
Riccardo Patanè

Hi, I had a short look at the code without running it in my IDEA. The first impression I had was that you could clean up the POM structure. Read about inheritance in POM and about the dependencyManagement tag you may use in the root POM. maven.apache.org/guides/introducti...
This will help you also to avoid duplicates.
When you use Maven, you should not using a lib folder with JAR files. Maven should download all your dependencies and store them in your .m2 folder.
We usually do not check in to Github the *.iml files.

Collapse
 
abhinavg916 profile image
Abhinav Dhiman

Thank you for your suggestions. I will definitely look at it.