- NodeJs
- Express as a framework
- Express Router
- JS, CSS, and HTML (all from scratch)
- VanillaTilt.js library for hover effect on the cards
- Custom created Calendar
- Fetching data from the server using fetchAPI and async/await
- Created custom components in JS
- Added small todo functionality on the Schedule (add/remove scheduled workouts that is sync with the calendar badges)
- Advanced search by conditions
- Added Pagination
- App is responsive (mobile, desktop, tablet)
Preview at railway: https://full-stackcrossfitapp-production.up.railway.app
Start the app: npm run start
😼 Enjoy!