✅ Day 62 - Advanced Flask: Building the Coffee & WiFi Project Today’s session was all about combining everything I’ve learned so far, Flask, WTForms, Bootstrap, and CSV handling, into a single, cohesive project! The Coffee & WiFi Project is a full-stack mini app that lets users share great coffee spots with details like WiFi strength and power availability. Here’s what I worked on: ⚙️ Set up a Flask app using clean Jinja templates 🧩 Built input forms using Flask-WTForms 💾 Stored and managed data in a CSV file 🎨 Styled the UI beautifully using Bootstrap ✅ Followed a step-by-step checklist to meet each project requirement It’s exciting to see how all these concepts, from routing to form validation, come together to build something functional and fun! #100DaysOfCode #Flask #Python #Bootstrap #WTForms #WebDevelopment #LearningJourney
Krupansh Desai’s Post
More Relevant Posts
-
🎯 Just Built a Fun "Guess The Number" Game Using Python + Flask! I recently created a simple web app where players guess a random number between 1 and 100 — and get instant hints like “Too High”, “Too Low”, or “Correct!” 🎮 This project helped me strengthen my Python & Flask fundamentals while also exploring Docker for containerization and deployment. 🌟 Key Features: 🔢 Random number generation on each game start 🧠 Real-time feedback for player guesses 🌐 Simple Flask-based web interface 🐳 Dockerized for easy setup and deployment 💡 What I Learned: ✅ Flask app structure and routing basics ✅ Building and running Docker images ✅ Version control & project documentation using GitHub 🔗 Check out the project on GitHub: 👉 https://lnkd.in/dqzqEmNm
To view or add a comment, sign in
-
🎯 Flask Number Guessing Game Here’s a fun and interactive web project I built using Python and Flask! It’s a simple Number Guessing Game where users can visit a local webpage and guess a number between 0–9 — directly from the URL. Each guess triggers a dynamic response with colorful messages and playful GIFs 🎨 Whether it’s too high, too low, or spot-on — Flask handles it all in real-time! 💻 Tech Stack: Python | Flask | HTML | GIPHY 📂 GitHub Repository: https://lnkd.in/g_pyJhZC 💡 Impact: Reinforced my understanding of Flask routing, URL parameters, and response handling — while adding a creative, visual twist to backend logic. #Python #Flask #WebDevelopment #CodingProjects #GitHub #BackendDevelopment #100DaysOfCode
To view or add a comment, sign in
-
I’ve been working on a fun little side project called GitDiffer, it’s a combo of a Python script and a simple web app. The script spits out a JSON file with detailed Git diff info, and the site lets you load that file to browse, filter, and sort changes in a much cleaner way. In the example, I am using output from a @IntuneCD backup to view #msintune config diffs. Play around with it and let me know how it works out for you! GitDiffer site: https://lnkd.in/dwYKdsHY Github: https://lnkd.in/dUEu6GXD
To view or add a comment, sign in
-
Here's my latest side project: a Flask app for time series forecasting using ARIMAX & SARIMAX! It lets you: >Choose your own stock. >Tweak model parameters easily. >Visualize forecasts instantly. >Give you forecasted close prices in a tabular form. >Pull historical stock prices with yfinance. Built with Flask, and statsmodels for backend and bootstrap for the frontend. Try it out yourself here: https://lnkd.in/g_evsFev Checkout the github repo: https://lnkd.in/gbEyPDNi #Python #MachineLearning #TimeSeriesForecasting #DataScience #Flask #Trading #Investing
To view or add a comment, sign in
-
Excited to share a project I just built! 🚀 From a simple Python script to a live, interactive web app! I created an Object Detector that can analyze any image you upload and identify the objects within it. This was a fantastic experience in building and deploying a complete machine learning application. The best part? It's incredibly fast to build. Here's the tech stack I used: Python: For the core logic. Gradio: For building the interactive web UI with just a few lines of code. Hugging Face transformers: To load a powerful, pre-trained object detection model. Going from a local ML model to a shareable, public demo was way simpler than I thought. It's amazing what you can build with these tools! You can try the live app for yourself here: https://lnkd.in/dvdeYM7D Let me know what you think. I'd love for you to test it with your own photos! #MachineLearning #Python #Gradio #HuggingFace #DataScience #Projects #ObjectDetection #DeepLearning #Portfolio
To view or add a comment, sign in
-
I tried to break this launch on purpose. It passed. Reflex just launched an AI app builder that keeps everything in Python. Front end in Python. Backend in Python. No JavaScript handoff. Same flexibility and speed you expect from a JS app, but you stay where data work actually lives. Good stuff below – What I built in one sitting - Opened Reflex and picked the Databricks integration - Queried a Delta table - Cleaned data with pandas - Added a small LLM insight panel - Charted results with Plotly - Dropped in authentication using a familiar PyPI package Why it felt different - I could use any package on PyPI without waiting for a plugin to exist - State, UI, and logic sat next to each other in Python - Performance felt like my custom React builds - Where I see this landing - Internal decision assistants for pipeline owners - Quality gates with explainable summaries - Fast proof to pilot when a product team asks for a demo by Friday If your team lives in notebooks and wants to ship real apps without a second stack, start here: https://lnkd.in/dfaj78NY #reflex #ravenaondata
To view or add a comment, sign in
-
-
I built a simple go-links URL shortener that uses Google Sheets as its backend. No database, no admin UI – just edit URLs in a spreadsheet. The entire thing is ~200 lines of Python. You get a webhook that redirects go/docs to whatever URL you mapped in your sheet. If multiple URLs match, it shows an HTML page with all options. Empty path redirects to the spreadsheet itself for quick editing. Comes with a Chrome extension to make go/ links work directly in your browser. Perfect for teams that want simple, customizable link shortening without the overhead of commercial services or the complexity of self-hosted solutions. https://lnkd.in/giFvG7Dm
To view or add a comment, sign in
-
✅ Day 61 - Building Advanced Forms with Flask-WTForms Today’s focus was on taking Flask forms to the next level using Flask-WTF! It was amazing to see how easily this extension simplifies form creation, validation, and integration with Bootstrap. Key takeaways: ⚙️ Installed and configured Flask-WTF 🧩 Built clean, reusable form classes using WTForms ✅ Added form validation and CSRF protection 🎨 Integrated Bootstrap to make forms responsive and professional 🧠 Learned about Jinja template inheritance for scalable web apps Each new concept made my Flask Blog project more production-ready and user-friendly! #Flask #Python #WTForms #Bootstrap #WebDev #100DaysOfCode
To view or add a comment, sign in
-
-
Excited to share this small tool a built called AnyText , a simple desktop app to package any code repository into a single text file with clear folder structure and file headings. The app comes with an interactive file tree, file extension and common files based filtering, and an accurate token count so you know exactly what you're working with. GitHub Repo: https://lnkd.in/eF5QZRb5 #OpenSource #DeveloperTools #AI #LLM #GPT4 #Productivity #Python
To view or add a comment, sign in
-
“When your code compiles first try… check if you’re dreaming.” Every developer knows this moment. You hit Run, the screen flickers, and suddenly, zero errors. Your brain immediately enters panic mode. "Wait… what did I forget?" Because if you’re feeling too confident, do this one thing: assume your code is pranking you. This could be: 👉 Double-check your imports (Python loves surprising you) 👉 Re-read that one function you wrote at midnight 👉 Confirm the API key isn’t hardcoded like last time 👉 Run tests again… and again 👉 Ask yourself, “What did I miss?” Real-world example? A dev wrote a function that worked perfectly. Tests passed. CI passed. He deployed it proudly. Next morning: the app crashed because he used the test database in production. (Yes… it compiled. No… it wasn’t safe.) The lesson? Clean compile ≠ clean code. Every “zero errors” moment is just the universe telling you… “Kid, the lesson isn’t over yet.” #ProgrammingHumor #TechStories #DeveloperLife #CodeCulture #WebDevelopment #AppDevelopment #Xlorit
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development