Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CAL-3502] Challenge: Check In App #14676

Closed
PeerRich opened this issue Apr 20, 2024 · 24 comments
Closed

[CAL-3502] Challenge: Check In App #14676

PeerRich opened this issue Apr 20, 2024 · 24 comments
Labels
app-store area: app store, apps, calendar integrations, google calendar, outlook, lark, apple calendar 💎 Bounty A bounty on Algora.io consumer ✨ feature New feature or request 💰 Rewarded Rewarded bounties on Algora.io

Comments

@PeerRich
Copy link
Member

PeerRich commented Apr 20, 2024

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

CleanShot 2024-04-20 at 11 46 34@2x

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

@PeerRich PeerRich changed the title Challenge: Check In App [CAL-3502] Challenge: Check In App Apr 20, 2024
@PeerRich
Copy link
Member Author

/bounty 1000

Copy link

algora-pbc bot commented Apr 20, 2024

💎 $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 bountyShare on socials

@algora-pbc algora-pbc bot added the 💎 Bounty A bounty on Algora.io label Apr 20, 2024
@dosubot dosubot bot added app-store area: app store, apps, calendar integrations, google calendar, outlook, lark, apple calendar consumer ✨ feature New feature or request labels Apr 20, 2024
@PeerRich
Copy link
Member Author

$100 bonus if you livestream it on https://tv.algora.io while building it!

@PeerRich
Copy link
Member Author

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

CleanShot 2024-04-20 at 12 00 33@2x

@syedbarimanjan
Copy link

syedbarimanjan commented Apr 20, 2024

/attempt #14676

@Afrin127329
Copy link

Afrin127329 commented Apr 20, 2024

/attempt #14676

@syedbarimanjan
Copy link

syedbarimanjan commented Apr 20, 2024

@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?

@Nabhag8848
Copy link

Nabhag8848 commented Apr 20, 2024

/attempt #14676

@PeerRich
Copy link
Member Author

@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

@syedbarimanjan
Copy link

@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?

@b4s36t4
Copy link

b4s36t4 commented Apr 20, 2024

/attempt #14676

Algora profile Completed bounties Tech Active attempts Options
@b4s36t4 3 bounties from 2 projects
TypeScript, JavaScript,
Rust
Cancel attempt

@PeerRich
Copy link
Member Author

@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 peer@cal.com

@pgvr
Copy link
Contributor

pgvr commented Apr 20, 2024

/attempt #14676

@justrach
Copy link

Hey guys, I have a few questions with regards to this:
What I am currently trying to do on the backend is the following:

  1. Check availability of the users
  2. Create an event which uses an algorithm to match the user to the respective N people in the field
  3. 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)>

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!

Copy link

algora-pbc bot commented Apr 21, 2024

💡 @pgvr submitted a pull request that claims the bounty. You can visit your bounty board to reward.

@syedbarimanjan
Copy link

@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.

@paulomenezes
Copy link

paulomenezes commented Apr 22, 2024

/attempt #14676

@Ash-2k3
Copy link

Ash-2k3 commented Apr 22, 2024

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 :) )

@syedbarimanjan
Copy link

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

@zmzlois
Copy link

zmzlois commented Apr 23, 2024

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?

@raikasdev
Copy link

raikasdev commented Apr 23, 2024

/attempt #14676

Copy link

algora-pbc bot commented Apr 23, 2024

🎉🎈 @pgvr has been awarded $1,000! 🎈🎊

Copy link

algora-pbc bot commented Apr 25, 2024

💡 @chrisdadev13 submitted a pull request that claims the bounty. You can visit your bounty board to reward.

Copy link

algora-pbc bot commented Apr 25, 2024

💡 @raikasdev submitted a pull request that claims the bounty. You can visit your bounty board to reward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app-store area: app store, apps, calendar integrations, google calendar, outlook, lark, apple calendar 💎 Bounty A bounty on Algora.io consumer ✨ feature New feature or request 💰 Rewarded Rewarded bounties on Algora.io
Projects
None yet
Development

No branches or pull requests