Skip to content

katsa00781/undergrounkb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kettlebell Pro

A modern web application for kettlebell workout planning, tracking, and functional movement screening.

Features

  • User profile management with fitness goals tracking
  • Workout planning and progress tracking
  • Functional Movement Screening (FMS) assessments
  • Exercise library with proper technique guidance
  • Responsive design for mobile and desktop

Technologies

  • Frontend: React, TypeScript, Tailwind CSS
  • Backend: Supabase (PostgreSQL database)
  • Authentication: Supabase Auth
  • Tools: Vite, ESLint

Installation

  1. Clone the repository:
git clone https://github.com/katsa00781/undergrounkb.git
cd undergrounkb
  1. Install dependencies:
npm install
  1. Create a .env file in the project root:
VITE_SUPABASE_URL=your-supabase-url
VITE_SUPABASE_ANON_KEY=your-supabase-anon-key
  1. Start the development server:
npm run dev

Database Connection

This project uses Supabase for the database. Detailed database documentation can be found in the database.md file.

Testing the Connection

npm run validate:db

Troubleshooting

Profile Issues

If you encounter database schema issues with profiles, run:

./fix-profile-database.sh

FMS Assessment Table Installation

To set up the FMS (Functional Movement Screen) assessment feature:

./install-fms-table.sh

This will guide you through the process of installing the required database table.

For detailed FMS installation instructions, see docs/fms_installation_guide_hu.md.

Cache Issues

For persistent cache issues:

./reset-schema-cache.sh

For detailed information about fixed problems and solutions, see the docs/database_fixes.md file.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published