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.