Mai Aloni's Projects
Angular interview questions
A base of auth. Developed in Express, MongoDB, Node.js, React and SCSS.
A single page app that manages a user's book wish-list, developed in Angular 9, HTML5 and SCSS.
A Non Blocking Producer/Consumer stream processing service. Backend is developed in Node.js, express and child process.
An contacts app, developed in React Native, mobX and Hooks.
CSS interview questions
An app that builds data feed using external API. User can filter data, update data, etc. Developed in TypeScript, Express & PostgreSQL.
A Combination of socket.io & Kafka in order to stream messages from server to client. Project is deployed on Docker. Data source for stream is read from GCP SDK.
A system management for deliveries. System supports concurrent deliveries requests according timeslots constraints. Developed using Node.js + TypeScript, express, fs and external APIs.
A web application of drinks. App is developed using Node.js, Firebase, CSS and HTML5.
React web application using NodeJS, Graphql, Mongoose, JWT, CSS and HTML5. An app where users can see their upcoming events, create events, cancel booking for events and more.
An app that contains a comment feed with the ability to insert new comments and filter the existing comments. Developed in React, HTML5 , SCSS, Express, NodeJS and MongoDB.
A web application of schedule gifs according a subject. App is developed using Node.js, node-cron, Express, MongoDB, Socket-io, External API, Axios, React Hooks, SCSS, Masonary.
Game dashboard panel using React, Bootstrap and HTML5. Authentication using Okta.
Fetch data from Github API in order to create search engine. Search according username will show you info about the user such as: repos, followers and more.
React web application using HTML5, Redux, NodeJS, Express, Bcrypt, MongoDB and web sockets. An app where travelers can find a local guide at a desired destination in order to enjoy from an authentic tour.
OOP concepts: overloading, overriding, polymorphism, composition, encapsulation, inheritance. Arrays, array lists, coins game and more exercises in Java.
JavaScript interview questions
My introduction for github.
A digital wallet for holding bitcoins and sending them to contacts, developed in Angular 9, HTML5 and SCSS.
An app that contains a list of movies according release year (new to old) with ability to read details about every movie. Developed in React, HTML5 , CSS, NodeJS, Express and MongoDB.
News analyzer application using React Hooks, WordCloud, Node.js, fs, express. A Visual representation of words frequency by source and days.