UVA V-TOP: Fall 2025 Projects in Software, UX/UI & Data Analytics
Web Application Development
Project Focus: Build and deploy a web application to solve a real-world problem. Duration: 40 hours over 4 weeks Skills Gained: HTML/CSS/JavaScript (or basic React) Git and GitHub collaboration Backend setup (e.g., Node.js, Firebase, Python Flask) Cloud deployment basics (e.g., Heroku, Vercel) Debugging and documentation Project Breakdown: Week 1 (10 hrs) – Plan & Set Up Understand project goals and requirements Sketch app layout and user journey Set up GitHub repo and development environment Week 2 (10 hrs) – Build Core Features Develop frontend pages (e.g., home, contact form) Start backend logic (e.g., form submissions, data storage) Week 3 (10 hrs) – Test & Deploy Test for bugs or missing functionality Deploy your app to a live environment Week 4 (10 hrs) – Finalize & Present Create a README file and demo video Submit your GitHub repo and share deployment link
User Research & Prototype Design
Project Focus: Research a user problem and create a working prototype with design tools. Duration: 40 hours over 4 weeks Skills Gained: User research and empathy mapping Wireframing and journey mapping Prototyping with Figma or Adobe XD Basic usability testing and iteration Visual storytelling Project Breakdown: Week 1 (10 hrs) – Research & Define Choose a user problem or product idea Conduct short interviews or surveys Create user personas and a problem statement Week 2 (10 hrs) – Sketch & Wireframe Draw wireframes and user flows Map out major screens and interactions Week 3 (10 hrs) – Prototype & Test Build an interactive prototype in Figma Run basic usability tests (e.g., peer or simulated) Week 4 (10 hrs) – Refine & Present Make changes based on feedback Prepare a short design summary deck
Data Analysis & Dashboard Design
Project Focus: Analyze a dataset and create a dashboard with key insights. Duration: 40 hours over 4 weeks Skills Gained: Data cleaning and formatting (Excel, Python, or R) Data visualization (Power BI, Tableau, Google Sheets) Dashboard building Insight generation and business communication Project Breakdown: Week 1 (10 hrs) – Get to Know the Data Review the dataset Clean and organize the data Identify key questions to answer Week 2 (10 hrs) – Analyze & Explore Create charts and summaries Use basic statistics to uncover trends Week 3 (10 hrs) – Build Dashboard Design a dashboard with visuals and filters Highlight key metrics and comparisons Week 4 (10 hrs) – Wrap Up & Recommend Summarize insights in a short report Prepare a dashboard walkthrough or presentation