Omar KraidiƩ's repositories
portfolio-web-app
This is my personal web-based portfolio showcasing information about me and some of my recent projects. Created with React.js and JavaScript.
Alien_Invasion
This is my own version of 'Alien Invasion' from the e-book Python Crash Course by: Eric Matthes
CS-GO_weapons
A simple web application, that lets the user shoot either a single shot or multiple shots with a selected weapon from the game 'Counter-Strike: Global Offensive'. Created with vanilla JavaScript, HTML & CSS.
KoronKorko
A MERN stack web-application with different types of useful and frequently used finance calculators. Authenticated users can create, save, edit, import and delete their calculations.
nextjs-13-mongodb-prisma-crud
A simple implementation of CRUD api routes using Next.js 13's app router with Prisma and MongoDB.
Python_Web_Applications
Web application exercises (chapters 18, 19 and 20) from the e-book Python Crash Course by: Eric Matthes
thesis-money-mapper
An extensively documentated Next.js fullstack finance tracker for organizing personal finances. Covers income, taxes, assets, debt, and net worth management. Utilizes next-auth for user authentication and stores user data in a MongoDB database with prisma ORM.
BookStackr
A comprehensive book tracking application allowing the users to track their read books by year, category and format. Book data can be viewed both in table and chart format.
Polish_Cow
A simple web application that generates dancing cows while playing Gdzie jest biaÅy wÄgorz ? (ZejÅcie) by: Cypis. created with vanilla JavaScript, HTML & CSS.
react-redux-hello-world
A simple (legacy) implementation of React Redux with asynchronous actions that fetch data from jsonplaceholder.typicode.com
ts-multi-page-form
A simple multi-page form application with form validation and custom error messages. Created with React and TypeScript.
goal-trackr
A free & open-source fullstack next.js 13 goal tracking application with user authentication and route protection.
money-mapper
A Next.js 13 fullstack finance tracker for organizing personal finances. Covers income, taxes, assets, debt, and net worth management. Utilizes next-auth for user authentication and stores user data in a MongoDB database with prisma ORM.
react-redux-toolkit-hello-world
A simple implementation of React Redux Toolkit with asynchronous actions that fetch data from jsonplaceholder.typicode.com
wsb-tickers
Displays the top 50 stocks discusses on reddit/r/wallstreetbets/ on a given date.
alien-invasion
The classic game made with Pygame
element-compare
A single page Next.js 14 app that allows the user to inspect and compare elements from the periodic table.
Eloquent_JavaScript_Third_Edition
Solutions to the exercises from the ebook 'Eloquent JavaScript, 3rd Edition' by: Marjin Haverbeke.
ig-quote-image-generator
An app that allows users to create stunning 1:1 images with custom quotes and their respective authors. Additionally, users can customize the background and text color of the quote. The generated image can be downloaded to the user's device.
koronkorko-remastered
Remastered version of KoronKorko, a full-stack Next.js app with different types of useful and frequently used finance calculators. Authenticated users can create, save, edit, import and delete their calculations.
python-crash-course
"Python Crash Course" by the book of Eric Matthes. Solutions to the problems
Python_Data_Visualization
Data visualization exercises (chapters 15, 16 and 17) from the e-book Python Crash Course by: Eric Matthes
ts-paginated-users-page
A simple users page with filtering, sorting and pagination functionality using query parameters.
viewport-select
Select an area of the viewport to view it's pixel dimensions.
OneDark-Pro
Atom's iconic One Dark theme for Visual Studio Code