Projects

Unlock the power of imagination and innovation to create a world where possibilities are limitless.

  • Report AntiSemitism Now

    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

    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

    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

    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

    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

    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

    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

    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

    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

    Petition For Hamas

    Israeli Hasbara. A next.js 14 app. Using Typescript & tailwindcss. Deployed on vercel.