cal.com
cal.com copied to clipboard
[CAL-3502] Challenge: Check In App
What's a challenge?
A challenge is a larger bounty that can turn into a proper startup. It'll be built outside of Cal.com but either uses cal.com or is an app for the https://cal.com/app store.
Challenge: Check In
I would love to use an app called "checkin.app" or similar where I can submit a list of Cal.com links (contacts) that i know, i.e. friends, coworkers, family members and a duration of how many times i want to check in with them (often, every now and then, rarely).
It should not be a recurring event (that's kinda cringe to call your friend every monday at the same time -- they are not your tennis trainer)
It should be a somewhat more random. Important is, it needs to check your calendar (your cal.com link) and their persons cal.com link (again, you should be able to submit it)
you can add auth and save records on a db as well if you want to. if not, just save everything in localStorage and tell people your links are not saved anywhere if you wanna go fast. but i guess a db is better long-term
It has to work and look good, feel free to use shadcn/ui to get something out quick. In this repo, only open an "App Store" entry that links to your production app.
Reward:
The best implementation wins $1000.
If you end up starting an open source business around this (think https://www.donut.com/ for your friends, family and coworkers) I will invest $10k as the first check.
From SyncLinear.com | CAL-3502
/bounty 1000
~~💎 $1,000 bounty created by cal~~
~~👉 No need to comment asking to work on it. Just open a PR and claim the bounty with /claim #14676
inside the PR~~
~~📝 Before proceeding, please make sure you can receive payouts in your country~~
~~💵 Payment arrives in your account 2-5 days after the bounty is rewarded~~
~~💯 You keep 100% of the bounty award~~
~~🙏 Thank you for contributing to calcom/cal.com!~~
~~👉 Add a bounty • Share on socials~~
$100 bonus if you livestream it on https://tv.algora.io while building it!
If you want to submit an App to our App Store, use https://cal.com/docs/how-to-guides/app-store-and-integrations/how-to-build-an-app#steps-in-creating-an-app
and use "link-as-an-app" and link to your production ready app. make sure to add screenshots and description to your app store entry
@PeerRich Nice Idea!. Does it have to be an app or we are free to make anything we want? If an app, are there any ristrictions as to what technology or which app store we have to use?
@PeerRich Nice Idea!. Does it have to be an app or we are free to make anything we want? If an app, are there any ristrictions as to what technology or which app store we have to use?
it should be a webapp (nextjs or similar)
not a phone app
@PeerRich Nice Idea!. Does it have to be an app or we are free to make anything we want? If an app, are there any ristrictions as to what technology or which app store we have to use?
it should be a webapp (nextjs or similar)
not a phone app
can I contact you on discord for further details?
/attempt #14676
Algora profile | Completed bounties | Tech | Active attempts | Options |
---|---|---|---|---|
@b4s36t4 | 3 bounties from 2 projects | TypeScript, JavaScript, Rust |
Cancel attempt |
@PeerRich Nice Idea!. Does it have to be an app or we are free to make anything we want? If an app, are there any ristrictions as to what technology or which app store we have to use?
it should be a webapp (nextjs or similar) not a phone app
can I contact you on discord for further details?
not very active on discord feel free to reply here or email me [email protected]
Hey guys, I have a few questions with regards to this: What I am currently trying to do on the backend is the following:
- Check availability of the users
- Create an event which uses an algorithm to match the user to the respective N people in the field
- Send them a booking
However, I am having issues with the endpoint https://api.cal.com/v1/availability/? <- as it breaks often(2/3 tries go through)<Tried it with Javascript libs (fetch only)<Axios works>>
Malformed_HTTP_Response: fetch() failed. For more information, pass `verbose: true` in the second argument to fetch()
Furthermore, when I try to use the bookings API i realise that the API key that is inputted only allows me to book events which the user has access to(event ID etc), is there a way to get this for any user, or would users have to input their API keys when using the said application?
E.g. When creating a booking via the /bookings
endpoint:
const booking = {...
"eventTypeId": 684791...}
// the above eventTypeID is unique to every user, and the only way it seems from the docs is https://cal.com/docs/enterprise-features/api/api-reference/event-types#find-an-event-type
// is to use /event-types to get all the user's events and store them prior to booking
Any help would be appreciated!
💡 @pgvr submitted a pull request that claims the bounty. You can visit your bounty board to reward.
@PeerRich Could you please set a deadline for submissions? After the deadline, you'll review all entries and select the best one. I'm currently working on my submission, and I'd appreciate the opportunity to have it considered.
Great project idea. I have also started working on it, expecting a couple of days more to finish it (I have my exams going on, so taking my time :) )
Great project idea. I have also started working on it, expecting a couple of days more to finish it (I have my exams going on, so taking my time :) )
@PeerRich it would be great if you set a deadline so we can catchup
Great project idea. I have also started working on it, expecting a couple of days more to finish it (I have my exams going on, so taking my time :) )
@PeerRich it would be great if you set a deadline so we can catchup
@syedbarimanjan but if he set the deadline how would he be able to wait and see what's the best out there?
💡 @chrisdadev13 submitted a pull request that claims the bounty. You can visit your bounty board to reward.
💡 @raikasdev submitted a pull request that claims the bounty. You can visit your bounty board to reward.