Pratikwebtech Profile Banner
Pratik Thakur Profile
Pratik Thakur

@Pratikwebtech

Followers
2K
Following
65K
Media
170
Statuses
2K

Building projects in public πŸš€ LinkedIn: https://t.co/nGnFNqAlDi GitHub: https://t.co/6SUuF9aA7H

Joined May 2025
Don't wanna be here? Send us removal request.
@Pratikwebtech
Pratik Thakur
1 month
βœ… Day 132 of #100DaysOfCode => Added forgot password and reset password functions in the app and tested them successfully =>Need to submit two assignments tomorrow and physics practical as well πŸ₯² #learninpublic #buildinpublic
7
6
225
@Pratikwebtech
Pratik Thakur
1 month
βœ… Day 131 of #100DaysOfCode Completed authentication for the social media app using JSON Web Tokens, with refresh tokens stored in cookies and Redis and input validation using Zod .😁 Also tested everything using Postman #learninpublic #buildinpublic
6
3
164
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 130 of #100DaysOfCode =>Designed all database tables and their relationships for the social media app =>Connected Prisma and started working on authentication #learninpublic #buildinpublic
15
5
192
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 129 of #100DaysOfCode πŸ“ Finalized the features for my MVP social media app and set up the initial project folders Cant give too much time due to endsems πŸ₯² #learninpublic #buildinpublic
13
4
177
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 128 of #100DaysOfCode I m going to build a social media app using everything I’ve learned so far! Spent today planning out how the app should work, didn’t write much code 😁 #learninpublic #buildinpublic
13
1
157
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 127 of #100DaysOfCode Today i started learning about webhooks today to integrate Stripe, GitHub, and other services into my projects 😁 #LearnInPublic #buildinPublic
11
4
173
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 126 of #100DaysOfCode Learned about message persistence so users get old messages even if they were offline when they reconnect. Also implemented message seen status and read timestamps πŸ™ƒ Today didnt do much due to 8-6 college plus travelπŸ₯² #learninpublic #buildinpublic
16
6
226
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 125 of #100DaysOfCode πŸ”Œ Learned how reconnection works with WebSockets and implemented room creation and private messaging (like DMs) πŸ™ƒ #learninpublic #buildinpublic
15
4
221
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 124 of #100DaysOfCode Today i started learning real-time communication => explored long polling, server-sent events, and implemented a basic WebSocket server #learninpublic #buildinpublic
19
6
233
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 123 of #100DaysOfCode Learned and implemented Redis cachingβ€”now storing previously fetched DB data in Redis for faster access next time Also explored BullMQ and used it with Resend πŸ™ƒ #learninpublic #buildinpublic
16
6
190
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 122 of #100DaysOfCode =>Learned about Redis today and implemented it in JWT authentication , now storing refresh tokens in Redis instead of the DB! =>Also set up a rate limiter using Redis πŸ™ƒ #LearnInPublic #buildinpublic
23
8
251
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 121 of #100DaysOfCode =>Implemented forgot & reset password functionality, users now get a reset link via email using Nodemailer and Resend Can u pls suggest me some new themes to use on vscode πŸ™ƒ #learninpublic #buildinpublic
10
2
183
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 120 of #100DaysOfCode Today i learned how to upload files like images , videos etc in Express using Multer and save them on Cloudinary today πŸ˜€ #learninPublic #buildinPublic
29
6
289
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 119 of #100DaysOfCode =>Used Zod for data validation =>Switched authentication from Passport.js to JWT with refresh tokens, storing them as cookies #learninpublic #buildinPublic
5
1
156
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 118 of #100DaysOfCode => Solved previous and today’s contest questions: Max Alternating Sum, Remove Zeroes, and Transform Array => Studying hard for college end sems #LearnInPublic
10
0
135
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 117 of #100DaysOfCode =>Learned about different authentication tools and implemented Passport.js today 😁 =>Gave today’s contest β€” first two were easy but couldn’t finish the third oneπŸ₯² #learninpublic #buildinPublic
11
0
139
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 116 of #100DaysOfCode πŸ’» Made CRUD APIs using Prisma and Express, tested them using REST πŸ“š Couldn’t do much today because of a college assignment πŸ˜• #learninPublic #buildinpublic
13
1
162
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 115 of #100DaysOfCode πŸ’» Planned to make a basic blog app but hit many errors setting up TypeScript and Tailwind After a long chat with ChatGPT, turned to Stack Overflow and the first answer solved it ! #learninPublic
6
2
131
@Pratikwebtech
Pratik Thakur
2 months
βœ… Day 114 of #100DaysOfCode Completed TypeScript basics and implemented with React hooks like useState, useReducer, useCallback, and more 🧩 DSA: Solved Find Median of Sorted Arrays #LearnInPublic
9
1
138
@Pratikwebtech
Pratik Thakur
2 months
Day 113 of #100DaysOfCode πŸ’» Still learning TypeScript . Should finish it and start a new project tomorrow! 🧩 DSA: Solved Valid Sudoku Getting the feeling i m gonna get sick πŸ₯² #learninPublic
17
1
140