JSourceCode is a website that is can be used to explore Maven repositories (i.e Central, JBoss, Spring…etc.) and to explore the groups, artifacts and versions registered in the repositories, the website also will be used to provide some analysis applied on the libraries in the repositories (i.e. categories, most used, latest added…etc.)
The site will have one background job used for data syncrornization
The site pages are ready only pages except the searching page
The site will contains around 9 pages, all are of simple content structure
The technical specifications of the project are:
• Java 1.8
• Maven should be used as application structure
• Sprint-boot
• Thymeleaf for web content rendering
• Bootstrap should be used for the web styles
• Responsive website, No Table tags should be used while designing the website
• The website should provide HTML5 documents and no Ajax should be used
• Every page appear should be shared enabled (I.e. can be directly shared on Facebook)
• Application memory should not exceed 200MB in normal load, no memory caching should be used
• No inline CSS should be used, only Ids and class names can be used
• MongoDB should be used as backend database
• Site queries should be optimized, caching in the database should be used (i.e. number of artifacts in each category should be cached in the category document and not calculated with every request)
• The code should be clean and documented
• Unit tests/Integration tests should be included in the application source code
• Bitbucket GIT repository will be used for the project
• The developer should follow an agile development when working on the project, so I have to get multiple incremental releases from the website for better early feedback
• Site URLs should be maintained according to the repositories structure
• The application should be divided into small modules that can be injected anywhere (i.e. one module can display a list with the group artifact. The module takes one parameter, the group Id and can be placed anywhere in the site, one place will be the artifact page where we want to display the parent group artifacts)
Full specifications document will be provided with wireframes for the website
More work will be done in later posts
Final note, please don't bid until you have good exeperience with spring boot and mongodb
Hello Sir,
I read your job description very carefully and I believe I am very qualified for your project.
I can start your project immediately and finish your project successfully within given time with high quality.
I have experience for 5 years. I can do your project smart and easy.
I look forward to working with you.
Thanks !
i have more than 10 years ecperience in different java tecnlologine like aping boot , spring rest, spring cloud with hibernate let me know if you are interested to work with us.
Can do it for sure :) Please contact me to talk about the details, I've built at least several websites like this but need to talk about the details of our cooperation.
Best regards, Lukas - polish freelancer