Your bud tracking buddy - Track, analyze, and optimize your medical marijuana usage with smart algorithms and beautiful insights.
Budsy is a comprehensive medical marijuana tracking application designed to help patients monitor, analyze, and optimize their cannabis usage. Our app provides intelligent insights through smart algorithms while maintaining the highest standards of privacy and data security.
π± Smart Tracking - Effortlessly log your cannabis consumption with detailed strain and dosage information
π Intelligent Analytics - Advanced algorithms analyze your usage patterns and provide personalized insights
π Privacy First - Your medical data stays secure with local storage and privacy-focused design
π± Beautiful Interface - Clean, intuitive design that makes tracking simple and enjoyable
π― Personalized Recommendations - Get tailored suggestions based on your unique usage patterns and preferences
This repository contains the official Budsy website built with Jekyll and deployed via GitHub Pages. The site showcases the app's features and provides information for potential users.
- hrcassels - Lead Developer
- Severswoed - Co-Developer
- Website: budsyapp.com
- Email: budsyapp@gmail.com
Budsy - Making medical cannabis tracking simple, smart, and secure.
The landing page highlights Budsy's core features:
- Log MMJ units by day, time, and quantity
- Smart 30-day rolling algorithm for expected returns
- Easy editing of previous logs
- Visual calendar with color-coded usage
- List view for quick browsing and edits
- Pattern recognition and insights
- Record strain details (name, THC %, terpenes)
- Rate experiences and note reactions
- Filter by terpene, THC, rating, or alphabetically
- Rename "units" to your terminology
- Customize allotment and rolling periods
- Tailor to your medical needs
Choose your preferred setup method:
π Python (Recommended - Cross-platform)
# Basic setup (checks dependencies, prompts if missing)
python scripts/setup.py
# Auto-install dependencies (Windows only - installs Ruby/Chocolatey if needed)
python scripts/setup.py --install-deps
# Setup and start server immediately
python scripts/setup.py --serve
# Check system requirements only
python scripts/setup.py --checkπͺ Windows PowerShell
cd scripts
.\setup.ps1πͺ Windows Batch
cd scripts
setup.batThe automated setup scripts will:
- β Check for Ruby and Bundler
- π« Install Chocolatey (Windows, if using --install-deps)
- οΏ½ Install Ruby automatically (Windows, if using --install-deps)
- οΏ½π¦ Install Jekyll and dependencies
- π Start the development server
- π Open your browser to
http://localhost:4000
If you prefer manual control or are on a non-Windows system:
# π¦ Install dependencies
bundle install
# π Launch development server
bundle exec jekyll serve
# π Visit your local site
open http://localhost:4000# π Auto-rebuild on changes
bundle exec jekyll serve --livereload
# π― Specific port
bundle exec jekyll serve --port 4001
# π Allow external connections
bundle exec jekyll serve --host 0.0.0.0Automated deployment via GitHub Pages:
- β
Auto-deploy on
mainbranch pushes - π GitHub Actions handles the build process
- π Custom domain configured at budsyapp.com
- π Build status visible in repository Actions tab
Help us build the best cannabis tracking app!
Ways to support:
- β Star this repository
- π Report bugs or suggest features
- π Share Budsy with other medical cannabis patients
- π‘ Contribute code improvements
- π’ Spread awareness about responsible medical usage
We welcome contributions! Here's how to get involved:
- π΄ Fork the repository
- πΏ Branch your feature (
git checkout -b feature/amazing-feature) - π« Commit your changes (
git commit -m 'Add amazing feature') - π Push to branch (
git push origin feature/amazing-feature) - π Open a Pull Request
- π Design improvements and animations
- π± Mobile responsiveness enhancements
- βΏ Accessibility improvements
- π Internationalization support
- π Documentation updates
- π Bug fixes and optimizations
- πΏ Cannabis-specific features and content