I build full stack application (backend and Frontend) with the use of tools such as:
Backend:
- spring framework with spring boot and i make use of the TDD( Test driving development )and automating my test.
- security of application done with Spring Security with jwt athenticaiton and authorization and the use of access token to enhance user experience.
-Database such as MYSQL and mongo Db will be use and tools like Hibernat anf Spring data JPA use for ORM.
- Programming best practice techniques such seperation of concern and TDD are use.
-project management tool like maven ,Git and GitHub as repository of project.
- microservice archietecture and development.
Frontend:
- Framework tools like react js and nextjs ( which is also a fullstack framework).
-Material UI( styled component libery) with the use of some basic CSS and as well the implementation of a responsive design to make views or views component cross plateform( device responsive).
-user fo nextAuth for authentication and providing different authentication providers as such as facebook, googel and more.
- use of nodejs
making website multilanguage.