Skip to content

sc1030/FLASK-PROJECT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Flask Project Collection

Flask Python License Status

A curated collection of Flask-based mini-projects and APIs. This repository serves as a learning hub for full-stack Flask web development, featuring real-world applications with modern UI and backend logic.


🗂️ Projects Included

App Name Description
image_palette_app Generate a beautiful color palette from any uploaded image using OpenCV and Flask
mailfinder-app Smart email suggestion tool with auto-complete and matching logic
chatgpt-flask-app Integrates ChatGPT-like responses with a simple UI
text-translator-app Translate text between multiple languages using Google Translate API
captcha-app CAPTCHA generator and validator to prevent spam submissions
live_search_flask AJAX-powered live search with Flask backend
Login_Page Secure user login form with validations
news_app Fetches and displays latest news using News API
weather-app Real-time weather app fetching from OpenWeather API
sports_score_app Live scores and stats using web scraping or APIs
flask-portfolio Personal portfolio built using Flask with responsive UI
github_api_app Fetch GitHub profiles and stats using GitHub REST API
scatter_app, bar_chart Matplotlib/Chart.js based visualization examples
wikipedia_app Search and fetch summaries from Wikipedia
profile_app CRUD operations for user profiles
Todo_List Simple to-do list app with persistent storage
Twitter-Sentiment-Analysis Real-time Twitter sentiment classification using Tweepy and ML
autocomplete-app Smart text suggestion with backend processing

🧰 Tech Stack

  • Backend: Python, Flask
  • Frontend: HTML5, CSS3, JavaScript, Bootstrap, Tailwind (some apps)
  • APIs: OpenWeather, News API, GitHub, Wikipedia, Tweepy, Google Translate
  • Other Tools: SQLite, OpenCV, Matplotlib, JSON, AJAX, jQuery

🚀 Getting Started

🔧 Clone the repository

git clone https://github.com/yourusername/flask-projects.git
cd flask-projects
📦 Create a virtual environment
bash
Copy
Edit
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
📥 Install dependencies
bash
Copy
Edit
pip install -r requirements.txt
(You may need to create a requirements.txt by running pip freeze > requirements.txt)

📂 Folder Structure
Copy
Edit
flask-projects/
├── image_palette_app/
├── mailfinder-app/
├── chatgpt-flask-app/
├── ...
├── API.py
├── README.md
└── .gitignore
🎯 How to Run a Project
Navigate to any project folder:

bash
Copy
Edit
cd image_palette_app
python app.py
Then open http://127.0.0.1:5000 in your browser.

🙌 Contribution
Contributions, improvements, and suggestions are welcome! Feel free to open issues or submit pull requests.

📄 License
This repository is licensed under the MIT License.

🌟 Star this repo
If you find this repository useful, consider starring it ⭐ to support it!



### ✅ Next Step:


- Create a `requirements.txt` with:

```bash
pip freeze > requirements.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published