obrm
Currently, I am a lecturer of a full-stack bootcamp at Appleseeds. Before that, I worked as a Front End Developer at Kemtai start-up.
Ra'anana, Israel
Pinned Repositories
Accordion
A simple accordion style app built with React. Built as part of a React course.
bootcamper-api
This Node.js, Express.js, and MongoDB RESTful API offers authentication, CRUD operations, pagination, filtering, sorting, geocoding, and image uploading. Manage bootcamps, courses, reviews, and users based on different access levels. Search for bootcamps within a radius, and upload bootcamp images.
color-generator
Color generator app built with React. Built as part of a React course.
connect-front-to-back-vite
This repository contains a MERN stack project that demonstrates how to connect a front-end React application created with Vite to a back-end Node/Express API. It can serve as a boilerplate project for a MERN stack application, providing a solid foundation for building scalable and maintainable applications.
dev-home
A social network MERN stack application that includes authentication, profiles and forum posts.
my-contacts
MERN full stack contacts app. Built with React, Hooks, Router, Context API, Reducer Provider & React Router on the front end. Node.js, Express, MongoDB & JWT authentication on the back end.
obrm-hotel
HTML and CSS demo hotel project
react-best-practices-design-pattens
This repo contains code examples from the article "Best Practices and Design Patterns in React.js for High-Quality Applications". Use these organized and downloadable examples to implement best practices and design patterns in your React projects for scalability and maintainability.
rest-api-nodejs-ts-express-mongodb-zod
a REST API with Node.js, MongoDB with Mongoose, Express, Zod & TypeScript
zetz-shop
eCommerce platform built with the MERN stack & Redux. Custom Bootstrap with Bootswatch. Backend: Node.js, Mongo DB, mongoose, Express, bcrypt, json web token, multer, nodemon, concurrently. Frontend: React, React-bootstrap, React-redux, React-router-dom, Redux-thunk, google-login.
obrm's Repositories
obrm/react-best-practices-design-pattens
This repo contains code examples from the article "Best Practices and Design Patterns in React.js for High-Quality Applications". Use these organized and downloadable examples to implement best practices and design patterns in your React projects for scalability and maintainability.
obrm/zetz-shop
eCommerce platform built with the MERN stack & Redux. Custom Bootstrap with Bootswatch. Backend: Node.js, Mongo DB, mongoose, Express, bcrypt, json web token, multer, nodemon, concurrently. Frontend: React, React-bootstrap, React-redux, React-router-dom, Redux-thunk, google-login.
obrm/connect-front-to-back-vite
This repository contains a MERN stack project that demonstrates how to connect a front-end React application created with Vite to a back-end Node/Express API. It can serve as a boilerplate project for a MERN stack application, providing a solid foundation for building scalable and maintainable applications.
obrm/bootcamper-api
This Node.js, Express.js, and MongoDB RESTful API offers authentication, CRUD operations, pagination, filtering, sorting, geocoding, and image uploading. Manage bootcamps, courses, reviews, and users based on different access levels. Search for bootcamps within a radius, and upload bootcamp images.
obrm/job-interview-questions
obrm/currency-converter
This is a React-based web application that enables users to convert between two currencies using real-time exchange rates sourced from the openexchangerate API. Additionally, it includes a Progressive Web App (PWA) for enhanced user experience and convenience.
obrm/nba-playes
NBA Players is a React-based web application that leverages the BallDontLie API to display NBA player statistics and allows users to search for players, mark their favorites, and manage these preferences in a visually appealing interface.
obrm/react-crud
React demo site to demonstrate CRUD with local storage and axios
obrm/weather-app
obrm/appleseeds_exercises
obrm/appleseeds_fs_course_projects
obrm/car-agency-weekend-assingment
obrm/context-api
obrm/custom-hooks-useInput-final
obrm/custom-hooks-useInput-starter
obrm/forms-exercise
obrm/girafa
obrm/github-index-useReducer
obrm/Intro-to-Arrays
obrm/next-meetap
obrm/pricing-table
This project showcases a responsive pricing table built using React, Vite, TypeScript, and Sass. The table includes three pricing cards (Basic, Standard, and Enterprise) with different features and prices, as well as Get Started buttons.
obrm/profile-card
This project demonstrates the implementation of a Profile Card component in a React TypeScript application. The component displays a user's name, profile picture, and bio.
obrm/react-crud-examples
obrm/react-router-exercise
obrm/react-router-exercise-solution
obrm/shoe-shop-full-stack
obrm/shoes-app-demo
This is a Shoe CRUD application that allows users to Create, Read, Update, and Delete shoe entries. The app is integrated with a mock API for demonstration purposes.
obrm/useReducer-todos
obrm/we-own-website
obrm/weather-widget
Weather Widget is a simple app built with React, TypeScript, SCSS & Vite, displaying weather for six locations using mock data. Designed for responsiveness, it adapts to various screen sizes on desktops, laptops, tablets & smartphones. Two versions of App.tsx & WeatherCard.tsx showcase different design patterns.