denoland / meet-me Goto Github PK
View Code? Open in Web Editor NEWA calendly clone in Deno and hosted on Deno Deploy
Home Page: https://meet-me.deno.dev/
License: MIT License
A calendly clone in Deno and hosted on Deno Deploy
Home Page: https://meet-me.deno.dev/
License: MIT License
needs utility for doing Range[] - Range[]
to calculate the available ranges.
each event type has a url like https://meet-me.deno.dev/my-name/event-name
With check of conflict
tasks:
Note: booking page has 2 types:
Type 1: URL https://meet-me.deno.dev/user-slug/
Type 2: URL https://meet-me.deno.dev/user-slug/event-slug
Path
The user set up the url slug, availabilities, event types.
After setting up those parameters, they are navigated to my page (/mypage
)
Tasks
PATCH /api/user
updates partial user data.
maybe overflow-y-scroll
or overflow-y-auto
instead of overflow-scroll
?
https://github.com/denoland/showcase_cal/blob/main/components/shared/TimeZoneSelect.tsx#L18
remove github action for deploy
For some reason, the google always ask authorization of API usages whenever the user tries to sign in.
Currently the oauth app is working in testing mode. It needs to be verified by Google to make it public (because this app uses sensitive permission scopes (like calendar.events
calendar.read-only
Terms of service
https://meet-me.deno.dev/termsPrivacy policy
https://meet-me.deno.dev/privacyNow in rewiew
Feel free to add items.
design & implement session token expiration
which has:
Copy to clipboard button
Acquisition Journey
As a potential user of cal, I want to be able to view information about the solution to determine if I want to sign up for the product.
Signup Journey
As an intended user of cal, I want to be able to signup for cal, using my Google Account for identification and authentication and linking my cal account to my Google Calendar. I also want to select some default configuration details about how I want cal to operate.
Cal Configuration Journey
As an authenticated user, I want in interface to be able to configure my meeting slots as well as well as configure other options associated with my account.
Cal Visitor Journey
As an unauthenticated user/visitor to a specific users page, I want to be presented with the available meetings slots for the user so I can book a meeting with them.
Cancellation Journey
As an authenticated user, I want to be able to un-enroll in cal.
Infrastructure
Frontend
Middleware
Integrations
Backend
Detect users' timezone somehow and set it to user object when first creating the user. (Currently in routes/api/authorize.ts
)
like they do it in https://showcase-chat.deno.dev/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.