The last working session before finals. Ship it, showcase it, and rehearse your story.
Dr. Anwar Sounny · AS26: AI-Powered Earth Observation
Tomorrow morning, you present. Everything you do in the next two hours directly impacts your grade and your showcase portfolio.
If time is short, work top to bottom. Never skip #1 for #3.
With our Enterprise CI/CD pipeline in place, your app is automatically deployed to GitHub Pages when you push to main. This is your final check to verify the live URL.
main branch. This triggers your GitHub Action pipeline.localhost. If the pipeline is blocked by security scans, your code is NOT deployed. Fix it now.
Go through every item. Check them off as you complete each one.
Before your final commit, do a search-and-destroy pass through your codebase. Here is what to look for:
// ============================================ // FINAL DEPLOYMENT CLEANUP CHECKLIST // ============================================ // 1. Set DEBUG flag to false const DEBUG = false; // Was: true // 2. Remove unused console.log() calls // Search your project: Ctrl+Shift+F → "console.log" // 3. Verify all API endpoints are correct const API_BASE = "https://services.sentinel-hub.com"; // NOT: "http://localhost:3000/api" // 4. Check all image paths resolve // Relative paths: "./images/logo.png" // NOT: "C:\\Users\\you\\Desktop\\logo.png" // 5. Test offline behavior gracefully if (!navigator.onLine) { showMessage("Please check your internet connection."); }
console.log, localhost, TODO, and FIXME. Remove or resolve each one.
Lighthouse is a free tool built into Chrome DevTools that audits your app for performance, accessibility, best practices, and SEO. Running it takes 30 seconds and can reveal issues you would otherwise miss.
alt text to images, compress large images, and add meta description tags. These three fixes alone can boost your scores by 10-20 points.
Your project will be featured on the AS26 Project Showcase page. This is your public portfolio entry: future employers, ISU alumni, and the broader space community will see it.
Fill in every field. Incomplete submissions will lose points. Here is what you need to prepare:
| Field | What to Provide |
|---|---|
| Project Name | A memorable, descriptive name |
| Team Members | Full names of all contributors |
| Description | 2-3 sentences: clear, compelling, jargon-free |
| Logo | Square image (create with Canva or AI tools) |
| Screenshot | A high-quality screenshot of your app in action |
| YouTube Video | 60-second commercial (record with OBS or Loom) |
| Live App URL | Your GitHub Pages URL |
| Pitch Deck | Link to Google Slides or Canva presentation |
| Investor Info | Market size, business model, competitive advantage |
Your YouTube "commercial" should follow a tight Problem → Solution → Demo format. Here is a breakdown:
You have roughly 60 minutes for rehearsal. Use this structured three-round approach:
These are the issues that trip students up every year. Check each one now, not tomorrow morning.
| Pitfall | Fix |
|---|---|
| Slide text too small | Minimum 24px for body text, 36px for headings. Test from the back of the room. |
| Demo crashes from live URL | Test the GitHub Pages URL right now. Do not assume it works because localhost does. |
| Too much content, not enough time | Cut slides ruthlessly. 1 slide per minute is the maximum pace. |
| No backup if internet drops | Take screenshots or a screen recording of your demo flow as a fallback. |
| Reading from slides | Slides are visual aids, not scripts. Speak to the audience, not the screen. |
| No clear problem statement | Lead with "Why does this matter?" before showing what you built. |
Friday, June 19, 2026 is presentation day. Here is the format:
| Time | Activity |
|---|---|
| 10:00 | Final presentations begin |
| Per team | 10 min presentation + 5 min Q&A |
| ~12:30 | Wrap-up, awards, and closing |
Take a moment to appreciate how far you have come. Nine days ago, most of you had never touched satellite data or built an AI-powered application.
Tomorrow is not a test of what you memorized. It is a demonstration of what you can build, explain, and defend. You have done the work. Now tell the story.
"The best way to predict the future is to invent it."
Alan Kay, Xerox PARC, 1971
References
1 van Ginkel, S., Gulikers, J., Biemans, H., & Mulder, M. (2017). Fostering oral presentation performance: Does the quality of feedback differ when provided by the teacher, peers or peers guided by tutor? Assessment & Evaluation in Higher Education, 42(6), 953-966. DOI: 10.1080/02602938.2016.1212984
2 De Grez, L., Valcke, M., & Roozen, I. (2009). The impact of goal orientation, self-reflection and personal characteristics on the acquisition of oral presentation skills. European Journal of Psychology of Education, 24(3), 293-306. DOI: 10.1007/BF03174762
Pitch and Evangelism Expert
Guy Kawasaki was Apple's chief evangelist and author of 'The Art of the Start.' His 10/20/30 rule for presentations (10 slides, 20 minutes, 30-point font) became the gold standard for startup pitches. He proved that great technology needs great storytelling to succeed.
Earth Observation provides a macroscopic view of environmental trends, but its true power lies in downscaling this data to affect local policy and design, such as urban planning and sustainable workplaces.
Your startup needs to establish a new hybrid work hub. You must balance employee commute times, environmental impact (using the IPAT equation), and existing green infrastructure.
What was your biggest takeaway from this session, and how does it apply to the TERRA project? Write your response below. Your instructor will review this to track your progress.