Calentre 📅💰
Welcome to Calentre, the open-source alternative to Calendly! 🌟 Manage your appointments, get paid, and enjoy the scheduling experience.
Description 📝
Calentre is your go-to scheduling solution, offering a delightful way to book meetings and collect payments! 🚀 Whether you’re a consultant, freelancer, or professional, we’ve got you covered.
Features ✨
- Scheduling: Let clients book appointments with ease.
- Payment Integration: Seamlessly get paid for your valuable time.
- Customization: Tailor the scheduling process to match your style.
- Notifications: Stay in the loop with automated email updates.
- User-Friendly Interface: Smooth and friendly for all users.
Technology Stack 💻🔮
Calentre’s magic is built using:
- Flutter: The admin scheduler is built with flutter. Primarily serving flutter web.
- Supabase: All backend related functions are handled by supabase
- ReactJs + NextJs: The front-facing client scheduler is built in react
Architecture 🏛️
Calentre embraces the Clean Architecture principles, keeping things neat and organized. 🧹 Enjoy a clean and maintainable codebase!
For details, see our Architecture Guide
Getting Started 🚀
Ready to dive in? Let’s go:
- Clone the repository:
git clone https://github.com/fiizzy/calentre.git
- Move to the project:
cd calentre
- Grab dependencies:
flutter pub get
- Set up your Supabase instance and update app configuration.
- Start the app:
flutter run
For details, see our Getting Started Guide.
Usage 🛠️
Using Calentre is a breeze:
- Sign in or create an account.
- Adjust your availability and preferences.
- Share your scheduling link with clients.
- Clients book appointments and pay seamlessly.
- Get notifications and revel in your organized life.
For more, check the User Guide.
Contributing 🤝
We love your input! Check out our Contribution Guidelines.
License 📜
This project is under the MIT License.