Skip to content

kenjivafe/perbee

Repository files navigation

Perbee 🐝 The AI-Powered Personal Best Tracker. Stop trying to fit your unique progress into rigid spreadsheets. Whether it’s a heavy set of squats, a record-breaking coding sprint, or your fastest 5k, Perbee uses AI to build the perfect tracking form for your win, instantly. 🌟 Features

  • Smart Recognition: Type any activity, and our AI identifies the category and intent.

  • Dynamic Field Generation: Based on your PB type, Perbee generates specific fields:

    • Lifting: Mass, Reps, Sets, RPE.
    • Endurance: Distance, Time, Split.
    • Productivity: Pomodoros, Words Written, Lines of Code.
  • Total Flexibility: Edit AI-generated fields or add your own custom metrics to any entry.

  • The Trophy Case: A visual history of your growth across every aspect of your life. 🛠️ Installation Get your local environment up and running in minutes.

  • Clone the repo: git clone https://github.com/yourusername/perbee.git cd perbee

  • Install dependencies: npm install

  • Set up Environment Variables: Create a .env file in the root directory and add your API keys: AI_MODEL_API_KEY=your_key_here DATABASE_URL=your_db_url

  • Run the app: npm run dev

📖 How to Use

  • Log a PB: Hit the + button and type what you achieved (e.g., "Incline Bench").
  • Select Suggesion: Tap the AI-suggested category.
  • Fill the Specs: Enter the data in the fields Perbee automatically created for you.
  • Customize: Need to track "Sleep Quality" alongside your morning run? Tap + Add Field.
  • Save & Celebrate: Hit save and watch your progress bar move. 🧬 Project Structure perbee/ ├── src/ │ ├── components/ # Reusable UI (Buttons, Inputs, Modals) │ ├── ai/ # Logic for PB analysis and field generation │ ├── hooks/ # Custom React hooks for state management │ └── store/ # Global state (Zustand/Redux) ├── public/ # Assets and branding └── ...

🤝 Contributing We love seeing how people track their wins!

  • Fork the Project.
  • Create your Feature Branch (git checkout -b feature/AmazingWin).
  • Commit your Changes (git commit -m 'Add some AmazingWin').
  • Push to the Branch (git push origin feature/AmazingWin).
  • Open a Pull Request. 📄 License Distributed under the MIT License. See LICENSE for more information.

Built for the high-achievers. Record the win. Be better.

About

Perbee: The AI-Powered PB Tracker 🐝 Perbee is a minimalist, intelligent personal best tracker designed to capture your wins across any discipline—from the weight room to the coding terminal. Instead of rigid spreadsheets, Perbee uses AI to understand what you've achieved and builds a custom tracking environment for you on the fly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors