0xchaos's repositories
Tickets-Sales-System
Tickets sales application for FIFA World Cup Qatar 22. It is a web application where users can purchase tickets for matches along with admin dashboard to view states about sold tickets. The application is built using event driven architecture along with security best practices and TDD
Homomorphic-Credit-Card-Validator
application that uses homomorphic encryption and Luhn's algorithm to validate credit card numbers without exposing actual card details. This provides a privacy-preserving method to verify sensitive information without compromising security.
Zero-Knowledge-Proof-authentication
Passwordless authentication using Zero Knowledge Proof. It allows simultaneous secure sign-ups and logins without revealing sensitive data, ensuring data integrity and confidentiality.
Empire-game
A strategic turn-based game developed in Java and JavaFX, designed to immerse players in the art of empire expansion through resource management and tactical conquests. rafted using Object-Oriented Programming (OOP) and SOLID principles.
Reverse-and-text-search-engine
An advanced Reverse Image and Text Search engine powered by neural networks, Weaviate vector database and Google Vision API. Search for similar images or specific objects/text within your own photos that you upload. Designed for privacy, it can be self-hosted to keep all your data on your local machine. Similar to iPhone photos and Google search
When-to-buy
Real-time Amazon price monitor built with Next.js 13. Combines Bright Data & Cheerio for efficient data extraction, bypassing captchas & anti-scraping measures. Features user-friendly UI, instant price drop alerts, & robust IP rotation. A seamless tool to optimise your online shopping!
Authentication-and-Authorization-System
Full stack authentication and authorisation system, designed to ensure security on web applications. Using JWT Access Token & Refresh Token and refresh token rotation with persistent and non persistent login, social media authentication and much more
Authentication-and-Authorization-System-backend
The backend of the authentication microservice
Authentication-and-Authorization-System-frontend
The front end for the authentication microservice
DevSecOps-pipeline
A pipeline that include Qwiet (SAST), Snyk (SCA), and Trivy (Container and OS Scanning), alongside SonarCloud for continuous code quality check, process for generating Software Bill of Materials (SBOM), Interactive Application Security Testing (IAST), dynamic testing (DAST) and Incorporated Infrastructure as Code (IaC) scanning
example-event-dispatcher-workflows
Example setup of repository dispatcher workflows
github-action-template-scraper
Schedule a Python script with GitHub Actions
hadoop-map-reduce
Leverage Hadoop MapReduce for word frequency analysis in text. This classic word count example showcases the MapReduce paradigm, with local aggregation enhancing performance in distributed environments, making text analysis efficient and insightful.
java-pipeline
End to End Java DevSecOps pipeline using github actions
MIPS-code-execution-sandbox
Emulator for MIPS assembly language. Engage with a user-friendly GUI, execute code line-by-line, and delve into arithmetic, logic, and branching operations. It's a practical tool for both learning and experimenting with MIPS concepts in real-time.
peer-to-peer-file-sharing
Multi-client file transfer application, facilitating seamless upload and download of files via a centralized server. Features a user-friendly Swing UI, robust concurrency handling, and a vision to evolve to integrate BitTorrent protocol for optimised file sharing experiences.
PySyft
Perform data science on data that remains in someone else's server
Sudoku-Solver
A Sudoku solver visualising a smart backtracking algorithm with MRV heuristic. Built with React, it showcases algorithm optimization, responsive UI, and project leadership
Video-downloader
Unlock a seamless video downloading experience across platforms. Just paste the video URL, hit download, and track the progress in real time as your video is securely saved to your local storage. Bridging the gap between online video-sharing realms and your device, this tool is your go-to for easy video downloads.