PLant watering system

PLAN PERFECT (Calendar App):
In my EECS 2311 (Software Development Project) course, we made an app called PlanPerfect in a group. In this project, I have learned a lot about the team and large project development while working on our app. During this project, we encountered and learn new things. Firstly, I learned the importance of effective communication within a team. It was essential for us to communicate regularly to ensure we were all on the same page. This project push me out of my comfort zone because we held 4 to 5 meetings a week to share our progress and feedback on the project. Moving forward, I will start doing more regular check-ins with my team members to ensure we stay aligned. Secondly, I learned that trust is very important for the success of a large project. As a team, we distribute tasks to team members and helped them to complete their tasks if they are stuck. Trusting our team allowed us to move forward quickly and efficiently, and I will keep doing this in future projects. Lastly, I learned that it is essential to review and reflect on the project regularly. By doing this, I was able to identify and make changes as necessary. I will stop rushing into projects without taking the time to reflect and learn from our previous experiences.
Click the button below for the GitHub Repository and the video Presentation of my PlanPerfect App;
​
​
​
​


Numeric Quest: DE10-Lite Edition:
In my EECS 3201 (Digital Logic Design) course, we developed a game called Number Guessing game. This project is designed for the DE-10 Lite Board. In this game, the user's objective is to guess a randomly generated number between 1 and 15. The user inputs their guesses using the 4 switches on the DE-10 Lite Board. The game allows the user three attempts or a time limit of 20 seconds to guess the correct number. The outcome of the game, whether the user wins or loses, is displayed as "u wIn" or "u LOSE" on the DE-10 Lite Board.The project is a number-guessing game designed for the DE-10 Lite Board. In this game, the user's objective is to guess a randomly generated number between 1 and 15. The user inputs their guesses using the 4 switches on the DE-10 Lite Board. The game allows the user three attempts or a time limit of 20 seconds to guess the correct number. The outcome of the game, whether the user wins or loses, is displayed as "u wIn" or "u LOSE" on the DE-10 Lite Board.
Click the button below for the GitHub Repository and the video Presentation of my DE-10 lite project;
​
​
​
​


Numeric Quest: DE10-Lite Edition:
In the Warehouse Management System project, I led the design and implementation of a comprehensive software solution for managing inventory and order processing. Leveraging Java technologies, I devised a robust system that simulates warehouse operations for a fictional company, facilitating seamless interaction between clients and server processes. Key features include real-time stock tracking, order placement, and dynamic pricing strategies based on predefined business rules. Through meticulous attention to detail, I ensured the system's scalability and efficiency, incorporating essential design patterns like Singleton and Factory Method for optimal performance. My contributions encompassed the entire development lifecycle, from conceptualization to deployment, resulting in a versatile and intuitive solution poised to streamline warehouse management operations for businesses.
Click the button below for the GitHub Repository:
​
​
​
​
