How to Design an Email Invite System

  Рет қаралды 14,308

Web Dev Cody

Web Dev Cody

Күн бұрын

00:00 Overview
02:55 High Level Diagram
06:04 Code Overview
My Courses
📘 T3 Stack Tutorial: 1017897100294.gumroad.com/l/j...
My Products
📖 ProjectPlannerAI: projectplannerai.com
🤖 IconGeneratorAI: icongeneratorai.com/
Useful Links
💬 Discord: / discord
🔔 Newsletter: newsletter.webdevcody.com/
📁 GitHub: github.com/webdevcody
📺 Twitch: / webdevcody
🤖 Website: webdevcody.com
🐦 Twitter: / webdevcody
Circle Image in thumbnail by www.freepik.com/free-psd/red-...

Пікірлер: 34
@nanonorthlabs3375
@nanonorthlabs3375 4 ай бұрын
Senior engineer here, I’ve never seen a channel actual be as beneficial to people as this one. Every single one of these other guys doing small tutorials should ashamed, recycling content, making 3 hour videos titled “JavaScript functions you didn’t know existed” And it’s just a basic course on map, reduce and filter. Good job man
@WebDevCody
@WebDevCody 4 ай бұрын
Thanks man
@johndevnoza4223
@johndevnoza4223 4 ай бұрын
yes thats right, even most of them make CSS tips...... thats because most of the guys are juniors or even not juniors.. so it is about numbers for youtube
@Kabodanki
@Kabodanki 4 ай бұрын
My dude do practical things, not theorical reharshed content
@Carl-ko3fc
@Carl-ko3fc 4 ай бұрын
As a junior developer, I have learned a lot from your channel.
@luthecoder
@luthecoder 4 ай бұрын
Please do more of these kind of videos showing real practical solutions to feature implementation etc 💎
@felix-ve8jk
@felix-ve8jk 4 ай бұрын
Watching this during my morning lift routine.
@robwatson826
@robwatson826 4 ай бұрын
Another top drawer video Cody, this is great stuff - cool code with real world use cases. I especially liked the "I'm just going to refactor this" in the middle 🤣. Your latest series of videos in this format are fantastic, thank you for sharing
@adomicarts
@adomicarts 4 ай бұрын
Always love the diagram explanations
@ardianhotii
@ardianhotii 4 ай бұрын
I enjoy watching them, and I recommend doing more like these , they're very useful
@buzz1ebee
@buzz1ebee 4 ай бұрын
I'm very glad this popped up on my feed. I'm currently implementing an invite system on my new product so perfect timing! This has given me a few ideas. I had planned to implement the way invites work slightly differently. A user could very reasonably receive 10 invites in a row before they log in, so i had planned to let the users sign up/log in and then show them their pending invites which they could accept/reject. Your token approach is very nice though as it allows the users to go straight to the thing they were invited to.
@SeibertSwirl
@SeibertSwirl 4 ай бұрын
Niiice!!! Good job babe!!!
@WebDevCody
@WebDevCody 4 ай бұрын
thank you my love 😘 I hope you feel better soon!
@JermTheeWorm
@JermTheeWorm 4 ай бұрын
You two make me happy and I wish the best for you and your family and hope that you get well soon
@NullMello
@NullMello 4 ай бұрын
I just finished implementing an invite system for my side project just a few days ago. Glad to know I came to a pretty similar solution.
@eduardgorte8241
@eduardgorte8241 2 ай бұрын
Wow this is really helpful! I'm trying to build referral system for my project and this video made my life easier)
@ImNotAshhhhhhh
@ImNotAshhhhhhh 4 ай бұрын
I created a system in a personal project so similar to this - so fun. The only things I did differently was adding an expiration to the token and storing the token in a cookie with the expiration date so it is deleted after some time, and because I heard local storage isn't too secure. I've been waiting for a video like this for a long time, nice work!
@AkashSingh-hs5sg
@AkashSingh-hs5sg 4 ай бұрын
Ah this typa videos make things sooo much easier keep making em ❤❤
@norbertaspapirtis2002
@norbertaspapirtis2002 4 ай бұрын
As for junior/mid, these types of design patterns are very helpful to see. I feel like if I had this type of design from a senior, then it would be so much easier to execute because you know your next steps.
@cm3462
@cm3462 4 ай бұрын
Great stuff. As usual :)
@BahnMiFPS
@BahnMiFPS 4 ай бұрын
Damn bro i wish i have a mentor like this. Great stuff Cody!
@stupeyca
@stupeyca 4 ай бұрын
Ah, this is great!
@sadunozer2241
@sadunozer2241 4 ай бұрын
Man I used to be a full stack dev, now I’m an unreal engine dev. Life is fun and good when you work with a good stack 😅
@pulpml
@pulpml 4 ай бұрын
Hi Cody, i find your videos very informative and straight to to the point. Thank you for making these. Recently, i tried verifying my domain with Resend on vercel but one of the variable resend._domainkey needs to have TTL Auto but theres no auto on the vercel dashboard, How did u verify your resend._domainkey ?
@odra873
@odra873 4 ай бұрын
You have a video about how to handle user notifications? For single users it seems easy but if you add notifications for roles/groups/plans and each user can delete their ones etc it can get more complicated
@abdirahmann
@abdirahmann 4 ай бұрын
you can look at one of slack engineering diagrams that showcase how they implemented notifications, slack is advanced but that will give you an idea of how to go about it
@odra873
@odra873 4 ай бұрын
@@abdirahmann thanks found it! It’s great that bigger tools started to have these tech blogs
@joaomaia9140
@joaomaia9140 4 ай бұрын
Any link for that article?
@AB-md4kt
@AB-md4kt 4 ай бұрын
Usually this type of tokens might wanna have some expiry date, if that is the case how would you approach it ? Storing a generation date and setting up a daily background job that removes expired tokens seems more intuitive, as always thanks a lot for the valuable content !
@WebDevCody
@WebDevCody 4 ай бұрын
Yeah good point
@LippittDesigns
@LippittDesigns 4 ай бұрын
Great video! Would removing the users access delete the record from the access table or change the status from ‘approved’ to ‘rejected’ ?
@WebDevCody
@WebDevCody 4 ай бұрын
at this point I don't think we are even using the approved / rejected status. I think we added it thinking it was going to be used but now it just needs to be removed
@DisabledCookie
@DisabledCookie 3 ай бұрын
This project has been stuck on my head, I hope you don't mind me stealing the idea
Why I still choose next.js
19:39
Web Dev Cody
Рет қаралды 7 М.
How To Get Ahead of 99% Of Developers
13:00
Web Dev Cody
Рет қаралды 131 М.
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 106 МЛН
Чай будешь? #чайбудешь
00:14
ПАРОДИИ НА ИЗВЕСТНЫЕ ТРЕКИ
Рет қаралды 2,6 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
This is why you'll need polling in your web applications
11:36
Web Dev Cody
Рет қаралды 34 М.
System Design: Design a URL Shortener like TinyURL
16:00
Code Tour
Рет қаралды 78 М.
Serverless might bankrupt you (and how to deploy to a VPS instead)
14:26
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,2 МЛН
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
Why you need to understand how DNS works
11:34
Web Dev Cody
Рет қаралды 10 М.
Reusable Create & Edit Form in React (React Hook Form, Zod)
16:46
Cosden Solutions
Рет қаралды 18 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 974 М.
Guillermo Rauch - Vercel, The Front End Cloud
1:05:02
devtools-fm
Рет қаралды 6 М.
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 106 МЛН