Skip to content

Latest commit

 

History

History
70 lines (35 loc) · 6.18 KB

README.md

File metadata and controls

70 lines (35 loc) · 6.18 KB

Projects ideas for portfolio/university 🚀

Arduino - Controller System (C++)

Goal: is to make a system on arudino's Crystal Liquid Display that can be controlled using a remote controller to manage Different Sensors and Devices example(fan speed, high temperature sensor detector and alerts, LED's Brightness, RFID Scanners)

Learning Outcomes: being able understand and program each kind of Sensors and Components to integrate with the system

Possible Enhancements: we can extend this project by creating a mobile app for all connected components and be able to control and see stats

Android Studio EduLine (Java)

Goal: this project for schools and especially for students and parents it aims to track and monitor students progress like(schedule , Agendas, Attendees, Grades) all of the student information is stored on external mysql database and the sensitive informations and cached data is stored on SQLITE in order to prevent many request on the server

Learning Outcomes: installing android studio and the emulator or using WSA for extra challenge , exchanging data between the app and the mysql database using JDBC Driver , Elegance Design using the basics of Android studio XML forms

Possible Enhancements: for this project its best to build an API for key user authentications and data transfer and exchange , also since we are doing mobile app its better to use the notification service to get best outcome by this we can send announcements using the app

Design: Figma Design

Scratch Highway Escape (Game)

Goal: using scratch is a great and easy way to create little 2d games using a block based programing language the aim is to use the platform with everything it got to implement the logic by creating something that can be playable

Learning Outcomes: applying logic to different sprites , understand the screen axis to control different sprites simultaneously , apply sounds and costumes , track score

Possible Enhancements: we can modify the game to make it work on devices gyroscope sensor so dodging the cars will happen by tilting the screen

Design: Game Link

JavaFx Hospital Managment System (Java)

Goal: create a simple Hospital Management System to track doctors,nurses,patients records and duties while creating a simple User Interface Using JavaFx

Learning Outcomes: Learn how to use setup&JavaFx , create the necessary logic Design for the System Using OOP Techniques

Possible Enhancements: we can enhance this software by store data in actual database rather than using arrays only using JDBC or an API for extra challenge

Website Network Solutions (HTML/CSS/PHP)

Goal: its a website for network ISP which have a login portal for its users to see their consumption in a beautiful and modern way using charts also they can easily recharge using the portal and the website contains all the necessary information about the plans and their different services

Learning Outcomes: Leverage your Web Skills by creating a challenging web design using the basics of web HTML/CSS for the front end and PHP + MYSQL for backend to get the idea of how most websites works at the bottom before deciding which framework to pick

Possible Enhancements: this website has the lack of responsiveness on screen sizes it would be much better to consider a responsive website

Oracle Databse Design (SQL)

Goal: this is a database design for a Telecom Company to store and track the record of users by implementing a well structured business rule

Learning Outcomes: Setting up Oracle Database With Different Users and roles, create the necessary database, and tables respecting the relationship

Possible Enhancements: you could create a good software or web app on top of this well structured Database Design

Design: Documentation

AI Tic-Tac-Toe (C++)

Goal: A colorful cli famous game the aim of the project beside its simple concept is to create a cli game with multiplier or single player option the multiplier could be played by 2 or the single mode using AI MIN-MAX Algorithm

Learning Outcomes: Researching and implementing an AI-Algorithm MIN-MAX , Using various system method to make the game colorful and create a UI on the cli with a render phase , understand of dynamic memory allocation, using 2D arrays and Type Structs

Possible Enhancements: ---

Design: Flowchart Design


FreddyBicandy50 | LinkedIn: Frédéric Bicandy