Track My Workout

A landing page for Track My Workout App

Description

Track My Workout is an application similar to one of my older project calls HattApp. Track My Workout as the name apply will be an app to track users fitness routine and schedule. Since HattApp only availiable on Android, Track My Workout will be a cross platform mobile application that will be availiable to user on either Android or IOS devices. Currently, Track My Workout is in the process of building the official landing page and the core server that will be responsible for the entire application logics.

Track My Workout landing page is build using React as a frontend web page that will communicate with the server through RestAPI. This landing page is similar to Nextflix Landing Page, it will let the user login, signup and manage their subscription. The server side is build using Spring framework with a JWT implementation and Spring Security to protect users data.

Note:
This Project is still under the development process!

Technologies and Tools

Track My Workout architecture fall into a client-server architecture. The landing page and the server are two separete repositories that will communicate with each other vai the RestAPI. For a frontend part (the landing page) is build using React.js and the Material UI library for most components within the page. For the server, Spring framework was choosen with Gradle as a build tool. Other libraries and tools like Spring JPA, Spring Security, and JWT are also use to build this server.

Current Progress

Currently, I finished with the implementation of the Authentication process of Track My Workout. This Authentication process was implemented using JWT. The necessary endpoints for the Authentication process was also finished and tested using http request on Postman.

More progress on the way

Coming soon!


Last Update Data: 02/03/2024 | Author: Samnang Thorn

TO TOP