I am currently building Checklistr (MVP phase), a "checklist" SPA (Single Page Application) that allows users to keep track of whatever they want!
Right after my bootcamp was over I decided I wanted to further enhance my skills and learn React and Spring Boot. And I did! However I have always been curious about how authentication and authorization systems work, so it seemed like a great opportunity to also learn Spring Security and JWT. It took me a little over 2 weeks to learn those skills on my own and get the app from zero to the MVP phase.
Checklistr2.mp4
- Clone the Server and the Client repositories:
git clone https://github.com/miguelvaladas/Checklistr-Client.git
git clone https://github.com/miguelvaladas/Checklistr-Server.git
- On the root of your client repository run:
npm run dev
- On the root of your server repository run*:
./mvnw spring-boot:run
*For security reasons the application.properties file found in /resources is hidden. If you wish to run the api on your machine, you need to add an application.properties file with your settings.
Frontend: React, Vite and Bootstrap.
Backend: Spring Boot, Spring Security, JWT, Hibernate and MySQL.
If you are interested in my work, feel free to send me a message through LinkedIn or email.
There are a lot of things to complete within the app, which I intend to do in the next couple of weeks.