Skip to content

awwais/All-My-Undergrad-Projects-2021-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸš€ My Projects from 1st to 7th Semester

Welcome to my project showcase! 🌟 Over the course of my undergraduate journey, I have built a diverse set of projectsβ€”from web development to mobile app development and game development. Each semester represents my growth, with new challenges and exciting projects. Explore below to follow my progression and see how I leveled up each time!


πŸ“Š Progress Tracker:

  • Semester 1: The Basics of Web Development
  • Semester 2: Mobile Apps for Android
  • Semester 3: Building My Personal Website
  • Semester 4: Game Development with Unity
  • Semester 5: Advanced App Development and Collaboration
  • Semester 6: Further explorations in Python
  • Semester 7: Building a Desktop App with Python

Semester 1: 🌐 Web Development Beginnings

In Semester 1, I took my first steps into the world of web development. I started learning HTML, CSS, and JavaScript, which allowed me to create simple but meaningful projects. Here are some highlights:

Click to view my Semester 1 projects...

1. Template Website

A simple personal template website built with HTML, CSS, and JavaScript.

  • What I learned: Building web pages from scratch and structuring content with HTML and CSS.
  • Tech Stack: HTML, CSS, JavaScript
  • GitHub Repo | Live Demo

2. TinDog Website πŸ•

A fun Tinder-like website, but for dogs!

  • What I learned: Responsive web design and flexbox.
  • Tech Stack: HTML, CSS, JavaScript
  • GitHub Repo | Live Demo

3. Simon Game 🧠

A memory training game based on the classic Simon Game concept.

  • What I learned: Event listeners, game logic, and user interaction with JavaScript.
  • Tech Stack: HTML, CSS, JavaScript
  • GitHub Repo | Live Demo

4. DrumKit πŸ₯

A drum kit that can be played via keyboard or mouse input.

  • What I learned: Working with audio in web development.
  • Tech Stack: HTML, CSS, JavaScript
  • GitHub Repo | Live Demo

Semester 2: πŸ“± My First Mobile App

This semester marked my transition into mobile app development. I learned Kotlin and explored Android Studio, which allowed me to build simple but functional apps for Android.

Click to see my Semester 2 projects...

1. Dice Roller 🎲

A simple Android app to roll a dice (1 to 6).

  • What I learned: Basics of Android Studio, Kotlin, and user interface design for mobile apps.
  • Tech Stack: Kotlin, Android Studio
  • GitHub Repo | N/A

2. Memes Share πŸ˜†

An app that fetches funny memes using the Memes API.

  • What I learned: Using APIs in Kotlin and handling JSON responses.
  • Tech Stack: Kotlin, Android Studio, API
  • GitHub Repo | N/A

Semester 3: πŸ’» Building My Personal Website

This semester, I created a personal portfolio to showcase my work and skills. This was a crucial step in establishing my online presence as a developer.

Click to learn more about my Semester 3 project...

1. Personal Website

A professional personal website to showcase my portfolio, resume, and contact information.

  • What I learned: Building responsive layouts, improving CSS skills, and deploying on Vercel.
  • Tech Stack: HTML, CSS, JavaScript
  • GitHub Repo | Live Demo

Semester 4: πŸ‚ Exploring Game Development

In Semester 4, I dived into Unity to create my first 2D game. This project introduced me to object-oriented programming, game physics, and rendering graphics on the web.

Click to see my Semester 4 game project...

1. SnowBorder Game ❄️

A 2D snowboarding game developed using Unity.

  • What I learned: Working with Unity, handling 2D physics, and deploying WebGL games.
  • Tech Stack: Unity, C#, WebGL
  • GitHub Repo | Play Now

Semester 5: πŸ’‘ Advanced App Development

This semester, I expanded my skills with Flutter, Dart, and more Python work. My focus was on building practical, functional apps.

Click to explore my Semester 5 projects...

1. PennyWise 🏦

A budgeting app that helps track every dime you spend.

  • What I learned: Building cross-platform apps with Flutter and Dart.
  • Tech Stack: Flutter, Dart
  • GitHub Repo | N/A

2. Py30

A collaborative project to create a Python learning app that teaches Python in 30 days.

  • What I learned: Collaboration with fellow developers, version control, and Python fundamentals.
  • Tech Stack: Flutter
  • GitHub | N/A

Semester 7: πŸ‘οΈ Protecting Vision with Desktop Apps

In my final semester, I combined my love for coding and user health by building a desktop app that helps users take care of their eyes.

Click to explore my Semester 7 project...

1. EyeMinder πŸ‘οΈ

A desktop app built with PyQt5 to help remind users to follow the 20-20-20 rule to reduce eye strain.

  • What I learned: Developing desktop applications with Python and PyQt5, and focusing on user experience design.
  • Tech Stack: PyQt5, Python
  • GitHub Repo | Live Demo

πŸ”— Want to Explore More?

Feel free to explore any of my projects, fork the repositories, or even collaborate on future projects. I’m always excited to connect with other developers and learn something new!


πŸ’‘ Fun Fact: Did you know the 20-20-20 rule can really help reduce eye strain? It means every 20 minutes, take a 20-second break and look at something 20 feet away! Thanks for scrolling through my project journey, and don’t forget to check out my live demos! πŸŽ‰

Releases

No releases published

Packages

No packages published