Fullstack application created to motivate programmers to work out more often by having the possibility to share their workouts with others.
See live here: https://strongcoders.netlify.app
| Name |
|---|
| React |
| Redux Toolkit |
| Axios |
| TailwindCSS |
| NodeJS |
| MongoDB |
| ExpressJS |
Backend code available to see on https://github.com/ankerx/strongcoders-server
Logged-in users can create workouts, like/dislike other people's workouts, see their profile and delete their workouts. Each workout has a name, description, difficulty level, and exercise names with a number of sets and reps. Users can search workouts by name or by difficulty level. Pagination is also impelemented.
This is the most comprehensive project that I have built. I learned a lot about working with API and how the frontend is connected to the backend. By using Redux I discovered how to manage the global state in the application, while working with bigger project I learned that folder structure is important.
Strong Coders gives you tools to share your workouts with other people. It's easier to stay motivated when you surround yourself with people that have the same goal as you. Programmers are often too busy to work out which can defect their health - I hope with my app they will get their workouts done!
$ git clone https://github.com/ankerx/strongcoders.git
$ npm install
$ npm startHappy hacking!
