Challenge Completed!

Aarav Sharma finished this 7-day challenge with 7 logs and a 7-day streak.

Started Apr 23Finished Apr 30, 2026
COMPLETED
AI & Machine Learning
7 day streak

Build AI Chatbot for Website

Create a chatbot using OpenAI API and deploy on a landing page

Progress — 7/7 days logged

1
2
3
4
5
6
7
LoggedMissedUpcoming

Daily Logs

D7

Day 7

Apr 30, 2026 · 3:21 AM

Final day — added typing indicators, rate limiting, and a fallback message when the API is down. It's live on my landing page! Really happy with how this turned out.

0 comments
D6

Day 6

Apr 29, 2026 · 11:55 AM

Deployed to Vercel. Ran into a CORS issue that took an hour to debug. Also added streaming responses so replies appear word by word.

0 comments
D5

Day 5

Apr 28, 2026 · 10:34 AM

Styled the widget to be embeddable. Created a floating button in the corner that opens a chat panel. Looks pretty clean actually.

0 comments
D4

Day 4

Apr 27, 2026 · 7:38 AM

Worked on context management — the bot now carries conversation history across messages. Also added input validation and basic error handling.

0 comments
D3

Day 3

Apr 25, 2026 · 8:37 PM

Stuck

Integrated GPT-4o mini via the API. First successful conversation worked like magic. Experimented with system prompts to set the chatbot tone.

Need help with:

API is returning 429 errors and I can't figure out the rate limiting issue. Will try again tomorrow.

1 comment
Meera Desaiabout 1 month ago

This is making me want to start my own challenge on here.

D2

Day 2

Apr 24, 2026 · 9:47 PM

Built the chat interface — simple HTML/CSS with a message bubble layout. Added local message history so conversations persist in the session.

0 comments
D1

Day 1

Apr 24, 2026 · 9:07 AM

Spent the morning reading OpenAI API docs. Set up a fresh Node.js project with Express and got my API key configured. Exciting start!

0 comments

Outcome

No outcome added yet.

Stats

Days Logged7
Current Streak7
Completion100%
Reactions2
Comments1
Followers0

Share This Challenge

Click the URL to copy · Share your progress on social