Projects in Awesome Lists by obrm
A curated list of projects in awesome lists by obrm .
https://github.com/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.
best-practices compound-components context-api custom-hooks design-patterns folder-structure hocs reactjs reducers render-props services
Last synced: 30 Apr 2025
https://github.com/obrm/accordion
A simple accordion style app built with React. Built as part of a React course.
Last synced: 26 Feb 2026
https://github.com/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.
bcrypt bootstrap bootswatch concurrently eccomerce express full-stack google-login jsonwebtoken mern-stack mongodb mongoose multer nodejs nodemon react-router-dom redux redux-thunk
Last synced: 22 Jul 2025
https://github.com/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.
boilerplate dotenv express full-stack mongoose react vite
Last synced: 11 Apr 2026
https://github.com/obrm/rest-api-nodejs-ts-express-mongodb-zod
a REST API with Node.js, MongoDB with Mongoose, Express, Zod & TypeScript
bcrypt express mongodb mongoose nodejs rest-api typescript zod
Last synced: 30 Apr 2025
https://github.com/obrm/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.
context-api-react express hooks-api jwt-authentication mern-stack mongodb nodejs react react-router react-router-dom reducer-provider
Last synced: 30 Apr 2025
https://github.com/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.
bcryptjs cookie-parser cors express express-fileupload express-mongo-sanitize express-rate-limit helmet hpp jwt mongoose node-geocoder nodemailer slugify xss-clean
Last synced: 30 Apr 2025
https://github.com/obrm/my_breweries
Flutter app to display as a list Breweries from an API and add them to favorites.
Last synced: 30 Apr 2025
https://github.com/obrm/dev-home
A social network MERN stack application that includes authentication, profiles and forum posts.
express full-stack mern-stack mongodb nodejs react redux
Last synced: 30 Apr 2025
https://github.com/obrm/my-breweries
React app to display as a list Breweries from an API and add them to favorites.
muiv5 normalize-css react react-helmet react-router-dom redux-toolkit sass-framework typescipt
Last synced: 14 Apr 2025
https://github.com/obrm/github-users-index
Search GitHub users app. Built with: React, Hooks, Context API, Reducer Provider & React Router.
context-api react react-router-v6 reducer
Last synced: 30 Apr 2025
https://github.com/obrm/amazon-clone
E-Commerce Shop - Stripe + React, Redux, NestJS, and Mongo
mongodb nestjs react redux-toolkit typescript
Last synced: 30 Apr 2025
https://github.com/obrm/hero-weather-thunk
React weather app with the AccuWeather API.
lodash react react-bootstrap react-dark-mode-toggle react-helmet redux thunk
Last synced: 17 Feb 2026
https://github.com/obrm/todo-mobx-react
Simple Todo React TypeScript app using Mobx
mobx mobx-react-lite react typescript
Last synced: 17 Feb 2026
https://github.com/obrm/graphs
A site that displays a Line Graph and a Gantt Graph
muiv5 react react-google-charts recharts typescript
Last synced: 14 Feb 2026
https://github.com/obrm/react-demo-dating-app
Simple dating app demo for students in my bootcamp.
react-icons reactjs styled-components
Last synced: 30 Apr 2025
https://github.com/obrm/vanilla-js-validation
Simple client side Vanilla JavaScript form validation
Last synced: 15 Apr 2026
https://github.com/obrm/dark-mode
A React Dark mode toggler. Built as part of a React course.
react-dark react-dark-mode-toggle
Last synced: 31 May 2026
https://github.com/obrm/hero-weather-redux-saga
React weather app with the AccuWeather API, Redux-Saga and Styled Components.
accuweather-api bootswatch geolocation-api localstorage react-bootstrap react-hooks react-redux reactjs redux redux-saga styled-components
Last synced: 02 Feb 2026
https://github.com/obrm/exchange-rate-calculator
Select countries to get the exchange rate for a specific amount
Last synced: 18 Apr 2026
https://github.com/obrm/ticketing-microservices-app
Educational Microservices with Node JS and React project
Last synced: 25 Jun 2026
https://github.com/obrm/react-ts
First React TypeScript project. Part of the course Understanding TypeScript on Udemy
Last synced: 14 May 2026
https://github.com/obrm/movie-seat-booking
Display movie choices and seats in a theater to select from in order to purchase tickets
css html javascript vanilla-javascript
Last synced: 12 May 2026
https://github.com/obrm/nestjs-task-management
NestJS Task Management API
bcrypt class-validator nestjs nodejs passport typeorm typescript
Last synced: 17 Apr 2026
https://github.com/obrm/usereducer-cart
React shopping cart component with useContext & useReducer. Built as part of a React course.
Last synced: 17 May 2026
https://github.com/obrm/custom-video-player
Custom video player using the HTML5 video element and it's JavaScript API with a custom design
css html5 vanilla-javascript video-player
Last synced: 30 Jun 2025
https://github.com/obrm/nextjs-mobx-blockchain
blockchain mobx nextjs reactjs
Last synced: 18 Apr 2026
https://github.com/obrm/color-generator
Color generator app built with React. Built as part of a React course.
Last synced: 15 Apr 2026
https://github.com/obrm/material-dashboard
MERN Project in which I implemented the backend: auth - user authentication: registration, login and profile update. In the frontend I implemented login page, registration page and profile update logic. State handled with Redux and Redux-thunk.
bcryptjs express jwt material-ui mongodb mongoose nodejs reactjs redux redux-thunk
Last synced: 12 Apr 2026
https://github.com/obrm/forkify
A Vanilla JS based front end recipe application web app
Last synced: 03 Jul 2025
https://github.com/obrm/react-explorer
Simple react explorer-display app using recursion
Last synced: 04 May 2026
https://github.com/obrm/coininfo
CoinInfo Flutter project using the coingecko API.
Last synced: 07 May 2026
https://github.com/obrm/kemtai-workout
This project is a demo of a workout mobile only web app.
Last synced: 29 Apr 2026
https://github.com/obrm/usecontext-modal-sidebar
Sidebar/Modal utilized by the useContext hook. Built as part of a React course.
Last synced: 18 Apr 2026
https://github.com/obrm/react-typescript-quiz
React with TypeScript Quiz App. Part of a React TypeScript tutorial
reactjs styled-components typescript
Last synced: 05 May 2026
https://github.com/obrm/top-projects
My top projects app built with React. Built as part of a React course.
Last synced: 19 Apr 2026
https://github.com/obrm/react-crud-cra
React demo site to demonstrate CRUD with local storage and axios
axios bootswatch react react-bootstrap react-router-dom-v6
Last synced: 18 Apr 2026
https://github.com/obrm/mapatimun
Simple app to track your running and cycling. Built with Vanilla Javascript.
Last synced: 17 Jun 2026
https://github.com/obrm/hebrew-lorem-ipsum
Hebrew Lorem ipsum generator app built with React. Built as part of a React course.
Last synced: 16 May 2026
https://github.com/obrm/markdown-preview
Markdown preview app built with React. Built as part of a React course.
Last synced: 16 May 2026
https://github.com/obrm/stripe-menus
Stripe styled menus built with React. Built as part of a React course.
Last synced: 16 May 2026
https://github.com/obrm/birthday-reminder
A simple birthday reminder React app. Built as part of a React course.
Last synced: 16 May 2026
https://github.com/obrm/react-router-6-tutorial-main
React Router Dom version 6 examples. Taken from John Smilga's React Course.
Last synced: 17 May 2026
https://github.com/obrm/pig-game
משחק מזל לשני שחקנים נכתב ב-Vanilla Javascript.
Last synced: 12 Jun 2026
https://github.com/obrm/navbar
Navbar component built with React. Built as part of a React course.
Last synced: 17 May 2026
https://github.com/obrm/tours
A simple tours list React app. Built as part of a React course.
Last synced: 18 May 2026
https://github.com/obrm/slider
Slider app built with React. Built as part of a React course.
Last synced: 16 May 2026
https://github.com/obrm/guess-my-number
Pure Vanilla JS number guessing game
Last synced: 20 Jun 2026
https://github.com/obrm/menu
A simple menu app built with React. Built as part of a React course.
Last synced: 18 Apr 2026
https://github.com/obrm/bankist-corporate-website
דמו של אתר תדמית. נבנה ב- vanilla JavaScript
Last synced: 19 Mar 2026
https://github.com/obrm/stock-photos-infinite-scrolling
Infinite scrolling through Unsplash stock photos built with React. Built as part of a React course.
infinite-scroll react unsplash-api
Last synced: 24 Apr 2026
https://github.com/obrm/cocktails
Cocktails search app built with React. Built as part of a React course.
react react-router-dom usecallback usecontext usereducer useref
Last synced: 28 Apr 2026
https://github.com/obrm/reviews
A simple reviews app built with React. Built as part of a React course.
Last synced: 29 Apr 2026
https://github.com/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.
axios daisyui lodash react react-icons react-infinite-scroll-component react-switch react-toastify tailwindcss typescript vite
Last synced: 02 May 2026
https://github.com/obrm/it-logger
React app to track IT department tasks and issues. Uses JSON-Server as a mock backend. Built with React & Redux. Used Materialize for the UI styling.
Last synced: 04 May 2026
https://github.com/obrm/grocery-list
Grocery list app built with React. Built as part of a React course.
Last synced: 13 May 2026
https://github.com/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.
Last synced: 06 May 2026
https://github.com/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.
axios react react-router react-toastify
Last synced: 14 Apr 2026
https://github.com/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.
Last synced: 02 May 2026
https://github.com/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.
Last synced: 02 May 2026