Projects
Unlock the power of imagination and innovation to create a world where possibilities are limitless.
Report AntiSemitism Now
The Antisemitic Incident Reporting System is a user-friendly platform facilitating the reporting of antisemitic events. Initiated in response to the events of October 7th. I built the front-end using next.js, Typescript & tailwindcss. Deployed on vercel.
DataBus
My favorite open source project to contribute to. I started as a contributer, on the front (react.js). Now I also help to maintain the project.
Zap-Scrap
A web app that allows users to keep track of several stores location in zap website, It receives a spreadsheets, takes the stores details, scraps in zap website (with cheerio) to get information about each store, and update the results in the app ui, and in the spreadsheet. The app is built with Next.js 13 and deployed on vercel.
my-js-snippets
A node cli that start a web service with advanced javascript sandbox (an interactive coding enviroment). The tool enables the user to write ES-07 code snipets, see it excuted in a preview window in the browser, and write comprehesive documentation using markdown. All the changes are saved to the local file system. Implementing Esbuils - An extremely fast JavaScript bundler. Also, managed mono-repo with lerna.
My First Portfolio
I created a unique design by utilizing a media player as the background (react-player). I implemented this using React.js. I also used react-markdown and react-syntax-highlighter for the blog. Deployed on Firebase.
Community Storages
My first full-stack MERN (MongoDB, Express.js, React.js, Node.js) project. The app offers a diverse range of storage options where users can discover various types of storages, reserve items for borrowing, or even create and manage their own storage spaces. Storage managers can effectively observe and manage their storage charts using functional components with CanvasJS. This project offers much more beyond these features, creating an engaging and dynamic experience for users.
My Favorite Images
A React app, built with styled-components. Used axios and hooks for fetching data from pixabay, context and local-storage for favorites state manegment. useReducer, useMemo, portals, and more. E2E testing with cypress. Deployed with firebase.
Chat Room
Vue.js-powered chat room project! With Firebase authentication and Cloud Firestore integration, users can securely sign in and enjoy real-time messaging.
Meal Wizard
A next.js 13 app. Using Typescript, tailwind css & openai. The user can get recipes & nutritional values depending on the products he/she has. Deployed on vercel.
Petition For Hamas
Israeli Hasbara. A next.js 14 app. Using Typescript & tailwindcss. Deployed on vercel.