Skip to content

Kaveeshamalindi/AI-Learning-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AI Learning 101

AI Learning 101 is a simple full-stack web application that connects a Python Flask backend with a HTML/CSS/JavaScript frontend using the Google Gemini API.


🧠 Technologies Used

Backend

  • Python
  • Flask
  • Flask-CORS
  • google-genai (Gemini API SDK)
  • dotenv

Frontend

  • HTML
  • CSS
  • JavaScript (Fetch API)

Deployment

  • GitHub
  • Vercel

🌍 Live Project

Public URL:

👉 https://ai-learning-101.vercel.app/

⚠️ Note:

This project uses the free Gemini API, which has a daily usage limit.


🎓 What I Learned Through This Project

I gained practical experience in:

✅ Using AI in Python

✅ Securing API keys using .env files

✅ Creating reusable Python functions

✅ Building REST APIs using Flask

✅ Connecting frontend and backend using APIs

✅ Understanding and fixing CORS issues

✅ Deploying full-stack applications to the cloud


About

AI Learning 101 is a simple full-stack web application that connects a Python Flask backend with a HTML/CSS/JavaScript frontend using the Google Gemini API.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors