top of page

PLant watering system

In my EECS 1011 & 1021, I wroked on a project called plant watering system. This project's goal is to use code to supply water to the plant. This is crucial because, in the present world, manually watering a big number of plants is highly challenging, but automatically watering plants is incredibly beneficial and useful. due to the fact that this method supplies water to plants according to the needs of the soil.
Screenshot 2023-04-18 at 4.16.04 PM.png

Flow chart of Code:

Screenshot 2023-04-18 at 4.26.40 PM.png

Graph Representation :

Screenshot 2023-04-18 at 4.30.55 PM.png

Demo Video & Source Code: (click the buttons below)

Calendar Pages

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;

​

​

​

​

Screenshot 2023-04-13 at 7.38.37 PM.png
Calendar Pages

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;

​

​

​

​

Screenshot 2024-02-16 at 4.00.44 PM.png
Calendar Pages

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:

​

​

​

​

Screenshot 2024-03-28 at 8.29.24 PM.png
bottom of page