Thitikorn Nupan's repositories
angular-ecommerce-web-and-spring-boot-security
many things i've got from this project. i know the way to use form-group , stripe elements (for payment section) , sesstion storage , ... in the frontend. Inthe backend i develop from old project (spring-boot-security-and-jwt-auth...) And integrated it. i can set up the roles who can access path. i also use jwt to keep the logged in. It's a nice.
commons-response-for-rest-api
this project i try to understand about @Builder (Builder pattern) and i got it. So two modules work for response api. Number one has a lombok library, Number two it doesn't. But it both response the samething.
dart-core
this project i learn about dart language core. such as classes , interfaces , variables , data types , ... and importance thing is i got know how to depend many libraries in dart (using pubspec.yaml). that's only part of flutter framework.
dart-crud-mysql
this project i keep leaning about dart and this time i build application, works with database (CRUD concept) and i still know how to access env file. next step i will build rest api (apply logic from this app).
dart-shelf-crud-list-collection
this project i build api with dart and shelf (include shelf route package) that's good for building some rest api. but , this time i don't work with database. but , i keep concept crud with demo database. (list collection) i also more understand shelf backend (handler interface , router class) **just prepare to learn Flutter
docker-using-node.js-mongodb
this project , It's simple api for crud mongoDB. I use some my old logic to build this project but not the same. I apply api on Docker , So I have know the way to config mongoDB on Docker and Deploy my api on it too, Still work. I still know many function of moongose library That's enough for this time.
node.js-and-jwt-login-with-mongodb-authentication
this project , i got know the way to use jwt with node.js and use it for authentication which role can access my api I also know more and more http headers for storing cookies of jwt. this's basic login. but, the concept about this project I can manage roles for accessing api by jwt and know the way to remove jwt/cookies. That's enougth.
node.js-sequelize-crud-mysql-many-to-many
i know more and more about association sequlize. this project i try to work with relation table for link to entities and did good. (apply with belongsToMany()) Also i remind me to writen query on my self (Raw sql). Still learning.
node.js-sequelize-crud-mysql-one-to-many-with-association-table
anythings seem same the last project. So in different, i apply belongsToMany({...}) with one to many. So it's work good!!
spring-boot-cloud-config-gitbackend-on-drives
(3 ports). i still leaning to spring cloud so i use any logic from the last project spring cloud. The differrence thing is configured to gitbackend on drives (it's not git repository on github.com) i also remind to use some annotations for Relations table in sql So my microservices provide 2 concept @OneToMany (List<T> listObj) ,@ManyToOne (T obj)
spring-boot-cloud-config-gitbackend-on-github.com
this project i know more and more about spring cloud config. i know the way to config gitbackend (git repository) server by using spring cloud server and know to access/retrieve properties file for using this case i make the way difference. (Accessing private gitbackend by build a token then use it). That's enough for beginer spring cloud
spring-boot-cloud-netflix-eureka-server-many-services-discover
this project i try to learn about spring cloud. i choose the spring cloud netflix eureka topic. i think it's not hard to understand. So i have knew the way to build eureka server and client i still know how to config services to server. look at netfilx-eureka-client project. it can call(request) many microservices on eureka server by new domian.
spring-boot-jpa-hibernate-crud-mysql-one-to-one-without-join-table
this just a simple rest-api, i use jpa-hibernate to work with relations one to one in sql database(no relation table). and i use my module(dependency) i understand more about way to depend my module(spring boot project) also remind me how to write exception handlers on my own. That's enough.
spring-boot-mockito-testing-for-crud-mongodb
this project , I build basic api and use mongo database. Anything logic about this project It's same my old project. but i already know how to config mongDB in spring boot and remind the way to use resttemplate for client's request to server and testing logic with mockito.
spring-boot-notify-to-do-list-using-line-notify
this app i build rest-api on docker and apply line notify api to app , it works for reminder me (To do list), And now i deploy to render server. Note render server sleeps ever 15 mins. So i found solution use cron-jobs.com to send a request to the endpoint As, /ping,/server every 10 mins or use resttemplate to request. it also works too.
spring-boot-request-thymeleaf-portfolio
this app i build rest-api on docker , it works to send request every 10 minutes to https://ttknpde-v-portfolio.onrender.com (Render service will sleep any free server every 15 minutes if it does not active)
spring-boot-thymeleaf-portfolio
i found free server for my application. Ex, Heroku , Render but heroku is not free anymore this time i choose Render i just change to run my app on docker instead. I love it!! https://ttknpde-v-portfolio.onrender.com/ttknpde-v
spring-boot-using-line-notify-api
this project i know how spring boot web send some message,sticker,image,... to line group by line notify api, Congrates!!