A web application for designing, tracking, and reporting progress on workouts. Written in JavaScript with React, Redux, Material UI, and hosted by a serverless AWS backend.
The Simple Workout Tracker (SWoT) is a versatile web application designed to help fitness enthusiasts design, track, and report their workout progress efficiently. Built using React and Redux, this tool aims to streamline the workout experience by providing an intuitive interface and a robust backend powered by AWS. Whether you're a beginner or a seasoned athlete, SWoT offers the features you need to stay motivated and reach your fitness goals.
With its easy-to-use design and powerful functionalities, SWoT ensures that tracking workouts doesn't become a chore. The combination of a serverless architecture and rich features makes it an excellent choice for anyone looking to keep their fitness journey organized and accessible.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
material-ui adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.
Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.