haronbh
With a strong foundation in Computer Science, I excel in software engineering and web development. I bring hands-on experience in multi-project development, wit
Montréal
Pinned Repositories
advanced-contact-us-page
Flutter application designed to provide a contact us page with three main functionalities: Terms of Use, Contact Us, and Gallery.
automata-method
JAVA program that recognizes character strings using the automaton method.
BMI-and-calorie-and-protein-Calculator
A Flutter application that calculates Body Mass Index (BMI), protein requirements, and calorie needs. The app also provides health advice based on the BMI result.
Book-Exchange-Web-Application-UI
BookExchange is a responsive web application designed to facilitate the exchange of used books among authenticated users. The project focuses on creating a multi-platform front-end using Bootstrap and NodeJS, aiming to provide a seamless user experience across various devices.
Cinema-Management-System-with-java
The Cinema Management System is a Java-based application developed using NetBeans. It allows administrators to manage cinema operations, including adding, editing, and removing reservations, films, and sessions. The application is integrated with an SQL database
finite-state-automaton-with-java
finite state automaton (FSA) to validate whether a given string is a valid identifier based on specific rules. An identifier can start with a letter and can contain letters, digits, and underscores. It cannot start with a digit or underscore and cannot contain any other characters.
Get-Device-Information-App-with-Cordova
This Cordova-based mobile application displays essential device information including battery status, device details, network connectivity, and geolocation data. It leverages Cordova plugins for cross-platform compatibility and ease of development.
Lexical-analyzer-with-java
Java program serves as a lexical analyzer that validates a specific pattern within a given string. The validation is done based on predefined rules, and it checks if the input string conforms to a certain structure
mips-assembly-language
multi mips assembly language examples
My-portfolio
Welcome to my Node.js portfolio project, a robust and modern platform showcasing my skills, projects, and experiences.
haronbh's Repositories
haronbh/advanced-contact-us-page
Flutter application designed to provide a contact us page with three main functionalities: Terms of Use, Contact Us, and Gallery.
haronbh/automata-method
JAVA program that recognizes character strings using the automaton method.
haronbh/BMI-and-calorie-and-protein-Calculator
A Flutter application that calculates Body Mass Index (BMI), protein requirements, and calorie needs. The app also provides health advice based on the BMI result.
haronbh/Book-Exchange-Web-Application-UI
BookExchange is a responsive web application designed to facilitate the exchange of used books among authenticated users. The project focuses on creating a multi-platform front-end using Bootstrap and NodeJS, aiming to provide a seamless user experience across various devices.
haronbh/Cinema-Management-System-with-java
The Cinema Management System is a Java-based application developed using NetBeans. It allows administrators to manage cinema operations, including adding, editing, and removing reservations, films, and sessions. The application is integrated with an SQL database
haronbh/finite-state-automaton-with-java
finite state automaton (FSA) to validate whether a given string is a valid identifier based on specific rules. An identifier can start with a letter and can contain letters, digits, and underscores. It cannot start with a digit or underscore and cannot contain any other characters.
haronbh/Get-Device-Information-App-with-Cordova
This Cordova-based mobile application displays essential device information including battery status, device details, network connectivity, and geolocation data. It leverages Cordova plugins for cross-platform compatibility and ease of development.
haronbh/Lexical-analyzer-with-java
Java program serves as a lexical analyzer that validates a specific pattern within a given string. The validation is done based on predefined rules, and it checks if the input string conforms to a certain structure
haronbh/mips-assembly-language
multi mips assembly language examples
haronbh/My-portfolio
Welcome to my Node.js portfolio project, a robust and modern platform showcasing my skills, projects, and experiences.
haronbh/Online-Shop-System
Electricks Online Shop System is an eCommerce platform enabling shops to showcase products online. Customers can browse, search, add items to the cart, and place orders. Admins manage suppliers, products, stocks, and users. Developed with PHP, MySQL, HTML, CSS, JS, and Bootstrap.
haronbh/palindrome
A C++ program to determine if a word is a palindrome. It checks if a word reads the same forwards and backwards, providing feedback on whether the input word exhibits this characteristic.
haronbh/recursive-descent-method
syntax analyzer using the recursive descent method with java
haronbh/Web-Application-for-Used-Book-Exchange-with-NodeJS-ExpressJS-and-Sequelize
Develop a back-end application using NodeJS, ExpressJS, Sequelize, and Sqlite3. The project includes setting up a SQLite3 database, defining models for authors and books, creating Express routes and controllers for CRUD operations, and integrating an API with fetch capabilities. This will be tested with a pre-built front-end.
haronbh/XML-Management-with-Python
This project demonstrates how to create, validate, and manage XML files using Python. It includes examples of an XML file, along with its corresponding DTD (Document Type Definition) and XSD (XML Schema Definition) files. The project also contains Python scripts to create an XML file and to validate the XML file against its DTD and XSD.