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:

  1. Clone the repository: git clone https://github.com/fiizzy/calentre.git
  2. Move to the project: cd calentre
  3. Grab dependencies: flutter pub get
  4. Set up your Supabase instance and update app configuration.
  5. Start the app: flutter run

For details, see our Getting Started Guide.

Usage ๐Ÿ› ๏ธ

Using Calentre is a breeze:

  1. Sign in or create an account.
  2. Adjust your availability and preferences.
  3. Share your scheduling link with clients.
  4. Clients book appointments and pay seamlessly.
  5. 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.

GitHub

View Github