Samin Azhan's repositories
Angular-Django-JWT-Frontend
This is an Angular frontend which will connect with a Python Django backend to demonstrate a proper and basic social login using JWT authentication.
Tic-Tac-Toe-AI-Desktop-
An AI based Tic Tac Toe game where the AI uses minimax alpha beta pruning algorithm to determine the best possible move.
About-Me
This project is to demonstrate my profile including my education, skills, work experience, major projects, official certifications, publications, references and so on.
Angular_Django_JWT_Backend
This is a Python Django backend which will connect with an Angular frontend to demonstrate a proper basic and social login using JWT authentication.
BlackJack-Java-Sockets
A console-based Blackjack game including 2 players, an AI and a Dealer, created with Java Sockets to demonstrate a server-client application.
Chat-App-Java
A simple chat app using Java and Maven
ChatApp-Angular
A chat app that connects to a backend using websockets in order to allow messaging in multiple browser tabs.
ChatApp-SpingBoot-WebSockets
A Spring Boot backend service with Websocket to allow multiple clients to connect and perform messaging.
COMP5900K-FinalProject
A Study of Backporting in npm, PyPi and Maven Ecosystems
Django-Starter-Frontend
An Angular app that is designed to be the front-end of my Django-Starter project.
Django_Starter
A starter project to hone my django 3 skills
DotnetMongoDBDemo
A demo ASP.NET app to demonstrate Web API and MongoDB.
Fllutter_TO_DO
A simple Flutter to-do app that allows users to create, delete and veiw a to-do list.
Intruder-Detection-System-Raspberry-Pi-Project
A system that uses a Raspberry Pi and a PIR sensor to detect an intruder based in movements. It take a picture of the intruder using a Pi cam and sends it via email in a matter of seconds.
Ionic-first-app
My first Ionic app. run ionic cordova run browser --livereload
Kaggle-Projects
This repository is to help with different Kaggle projects and competitions, and practice Machine Learning.
Merchant_Portal_Flutter
A merchant portal app using Flutter.
ML_Starter
A starter project for machine learning using pandas and jupyter notebook.
Music_Recomendation_System
A music recomendation system that predicts the type of music you like based on your age and gender.
observable-practice
This project is focused on gaining a better understanding of Observables in rxjs.
Playwright-python
This repository is used to perform e2e testing on various apps using python playwright
Python_Practice
Basic Python functionalities.
REST-Web-Service-Frontend
A basic Angular front-end application which is meant to be run with REST-Web-Service.
Rummikub-COMP5104
Name: Samin Azhan, Student ID: 101220228, Student Email: SAMINAZHAN@cmail.carleton.ca, This repository will be used for my COMP5104 assignments. I will be using Spring-boot for the back-end.
Rummikub-Frontend
This is the front-end app that goes with my other project "Rummikub-COMP5104".
Smart-Shopping-Cart-Arduino
The idea behind the smart shopping cart is that the user will provide a shopping list and the cart will fetch everything without the user needing to enter the shopping center. The shopping cart is powered by two arduino uno. One for controlling the motor drivers, which will make the cart move inside the shopping mall. And another one, to control the inputs given by customers via several switches. For our demo model, we used 3 demo products and for them used 3 switches to select those products. After the input is given, the cart to will move into the shop and wait after reaching product counter. A shopkeeper then scans the items via a barcode scanner app implemented in android. After selection, the cart will automatically move forward and turn if any obstacle is sensed via sonar sensor and the cart will move outside to the mall.
Springboot-Thymeleaf
A simple spring boot application integrated with thymeleaf that sends a http request to my other repository "Springboot-Postgres-Demo"
Tic-Tac-Toe-AI
A web-based tic tac toe game that connects to a backend server in which the AI uses minimax alpha beta pruning algorithm to determine the best possible move.