Budget: 500 USD Deadline: 7 days
Hello!
You have a very interesting and technically rich task. I work with Python and have experience with integrations through APIs (Google, Twilio, payment and third-party services). I have previously done projects with OAuth2, calendars, as well as secure storage and rotation of keys.
What I can offer based on your specifications:
Connecting Google Calendar: authorization via OAuth2, working with events, freeBusy, participants, and reminders. I will set up webhook reception and a convenient interface in the builder for connection.
API key system: generation, storage in hash (bcrypt/argon2), endpoints for management and checking rights/limits.
Integration of calls (Twilio or alternative): outgoing/incoming calls, SMS, logging, buttons, and activity logs in the interface.
I work with FastAPI, so I can do everything flexibly and neatly, with documentation and a clear code structure.
If my experience suits you, we can discuss the implementation details and timelines.