Assessfy Foundation Projects Lab Beginner 5 milestones 100 marks

Build Your First Simple Weather App

Discipline: Programming & Software Level: Foundation Industry: Software & IT Function: Engineering Team: up to 3 Assessment: 5 milestones (100 marks)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
6
Core skills
About this project

What you'll build: You'll create a basic weather app that lets users enter a city name and see the current weather conditions by fetching real data from a free weather website.

Why it's a good starter: This project has a small, clear scope and uses simple tools. You'll get to see immediate results, which makes learning fun and motivating.

What you'll learn: You'll practice working with APIs, handling user input, displaying information, and organizing your code in a friendly way. Everything is broken down step by step!

Milestones
1. Setup & Planning
10 marks 5d
Submit a short plan (1 page) outlining your app's features, tool choice, and API to use. Show your development environment is ready (screenshot). What done looks like: Clear project goal and tools selected, basic code editor setup.
2. Core Build: Fetching Data
30 marks 10d
Submit working code that asks the user for a city name, fetches weather data from the API, and prints the results in simple text. What done looks like: Code runs without errors, gets real weather for any city entered.
3. Core Build: User Interface & Features
30 marks 10d
Submit updated code with a basic user interface (console or web), and display weather details (temperature, description). What done looks like: Neat display of weather, clear prompts, handles invalid input gracefully.
4. Testing & Polish
15 marks 7d
Submit your tested app and a brief log of any bugs fixed. What done looks like: App works for several cities, handles errors, looks tidy, code is commented.
5. Demo & Short Report
15 marks 7d
Submit a 2-page report and a screen recording demo. What done looks like: Shows app in action, explains features, reflects on what you learned.
Open internships using this project -->
Skills you'll learn
Programming & SoftwareHow to get data from a public API using HTTP requestsProcessing and displaying JSON dataHandling simple user inputBuilding a basic user interfaceOrganizing code into functions
Tools used
Python (or JavaScript)Weather API (e.g.OpenWeatherMap)Free code editor (e.g.VS Code or Replit)Web browser (for testing)
Prerequisites
Basic programming (variablesloopsfunctions)School maths (no advanced math needed)
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Build Your First Simple Weather App

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Beginner
Build Your First Simple Weather App
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Free study guides for this project

Free, self-paced guides matched to this project's prerequisite skills, knowledge & tools - brush up before you start.

Build the skills for this project

Matched to this project's skills & tools. Study free, then earn a recruiter-recognized certificate from the Assessfy Certification library.

100 marks Beginner
Sign up & enroll