Hello,
I have added second project to GitHub.
This time I have used Spring Boot and Angular in building application with two separate modules - Server and Client.
As for functionality: it allows user to fetch news related to particular category.
There is validation on client's side after which get request to server's URL is send.
There is also validation on server's side after which data may be fetched from remote API.
Response from API may be further processed and in the end data to Client returned.
You can analyze this project if you are interested in learning e.g.:
- How to create REST endpoint in Java.
- How to fetch data using an API.
- How to test logger.
Technologies used in project: Java, Maven, Spring Boot, Angular, JUnit.
See video below for example usage:
GitHub repository is available with following link
Best regards,
Mateusz
piątek, 2 listopada 2018
środa, 19 września 2018
First project
Hello,
I have added first project to GitHub.
It is a web application project that allows user generate his own cv in pdf form.
Input elements are for basic information e.g. full name or skills. As for how it works:
There is possibility to enter basic data that could be relevant as for creating such a document.
In case someone for example studied on two different colleges he can add additional elements with plus button (I added jQuery code related to this functionality).
Not all fields are required so if user doesn't have any professional experience he can generate cv anyway.
Submit button is related to processing data, POST related method fills Curriculum Vitae object with request's data and triggers conversion process.
In process there is XML related string generated that gets further formatted (there are for example parent elements added).
GET related method can be associated with option to download the content.
Technologies used in this project are e.g.: Java, JSP, HTML, CSS, jQuery, Servlet, Junit5
You can check example usage below:
If you are interested in learning Java you can check this project to analyze mechanism related to processing user's data and also generating formatted pdf file related to it.
GitHub repository is available with following link.
Best regards,
Mateusz
I have added first project to GitHub.
It is a web application project that allows user generate his own cv in pdf form.
Input elements are for basic information e.g. full name or skills. As for how it works:
There is possibility to enter basic data that could be relevant as for creating such a document.
In case someone for example studied on two different colleges he can add additional elements with plus button (I added jQuery code related to this functionality).
Not all fields are required so if user doesn't have any professional experience he can generate cv anyway.
Submit button is related to processing data, POST related method fills Curriculum Vitae object with request's data and triggers conversion process.
In process there is XML related string generated that gets further formatted (there are for example parent elements added).
GET related method can be associated with option to download the content.
Technologies used in this project are e.g.: Java, JSP, HTML, CSS, jQuery, Servlet, Junit5
You can check example usage below:
If you are interested in learning Java you can check this project to analyze mechanism related to processing user's data and also generating formatted pdf file related to it.
GitHub repository is available with following link.
Best regards,
Mateusz
wtorek, 11 września 2018
First post
Hello,
My name is Mateusz and I'm a student of Computer Science, and also of Computer Science and Econometry in Poznań.
Idea related to this blog is creating 112 open-source projects, what could help me with developing my computer programming skills and also with gathering audience for project 113 that may not be open-source.
Subjects of projects and technology used may differ in future but at least part of projects will contain Java code.
If you wish to contact me you can send an e-mail to my address: 112projectsblogger@gmail.com
Best regards,
Mateusz
Subskrybuj:
Posty (Atom)