An open API service indexing awesome lists of open source software.

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.

react

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.

dart flutter hive

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/shops-api

This repository contains the source code for the SHPOS API. It's built using Node.js, Express.js, and MongoDB.

colors dotenv express mongodb mongoose morgan nodejs nodemon slugify

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/git-demo

Last synced: 28 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

css html vanilla-javascript

Last synced: 15 Apr 2026

https://github.com/obrm/go_moon

Basic stateless Flutter project.

dart flutter

Last synced: 04 May 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/exchange-rate-calculator

Select countries to get the exchange rate for a specific amount

css3 html5 vanilla-javascript

Last synced: 18 Apr 2026

https://github.com/obrm/btre_project

Python Django Educational project

django python3

Last synced: 30 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

reactjs typescript

Last synced: 14 May 2026

https://github.com/obrm/oop_in_js

Last synced: 24 Oct 2025

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/usereducer-cart

React shopping cart component with useContext & useReducer. Built as part of a React course.

react usecontext usereducer

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/taskly

Statful Flutter tasks app.

dart flutter

Last synced: 03 May 2026

https://github.com/obrm/color-generator

Color generator app built with React. Built as part of a React course.

react react-color valuesjs

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

vanilla-javascript

Last synced: 03 Jul 2025

https://github.com/obrm/react-explorer

Simple react explorer-display app using recursion

reactjs

Last synced: 04 May 2026

https://github.com/obrm/my_trivia

A small trivia game

dart flutter

Last synced: 09 Apr 2026

https://github.com/obrm/event_bubbling

Last synced: 19 Mar 2026

https://github.com/obrm/insta_app

Last synced: 12 Jun 2026

https://github.com/obrm/datamassage

Last synced: 28 Feb 2026

https://github.com/obrm/obrm-hotel

HTML and CSS demo hotel project

css html

Last synced: 14 May 2026

https://github.com/obrm/coininfo

CoinInfo Flutter project using the coingecko API.

dart flutter

Last synced: 07 May 2026

https://github.com/obrm/kemtai-workout

This project is a demo of a workout mobile only web app.

reactjs scss

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.

react usecontext

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.

react

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.

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.

react

Last synced: 16 May 2026

https://github.com/obrm/markdown-preview

Markdown preview app built with React. Built as part of a React course.

react react-markdown

Last synced: 16 May 2026

https://github.com/obrm/stripe-menus

Stripe styled menus built with React. Built as part of a React course.

react usecontext

Last synced: 16 May 2026

https://github.com/obrm/birthday-reminder

A simple birthday reminder React app. Built as part of a React course.

react

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.

react react-router-dom-v6

Last synced: 17 May 2026

https://github.com/obrm/pig-game

משחק מזל לשני שחקנים נכתב ב-Vanilla Javascript.

vanilla-javascript

Last synced: 12 Jun 2026

https://github.com/obrm/navbar

Navbar component built with React. Built as part of a React course.

react useref

Last synced: 17 May 2026

https://github.com/obrm/tours

A simple tours list React app. Built as part of a React course.

react

Last synced: 18 May 2026

https://github.com/obrm/slider

Slider app built with React. Built as part of a React course.

react

Last synced: 16 May 2026

https://github.com/obrm/lorem-finance

Demo of a finance company website.

css flexbox html5

Last synced: 13 Jun 2025

https://github.com/obrm/wnet

CSS grid news website demo

css grid

Last synced: 20 Jun 2026

https://github.com/obrm/usecontext-demo

useContext Cart App

usecontext

Last synced: 18 Jun 2026

https://github.com/obrm/guess-my-number

Pure Vanilla JS number guessing game

vanilla-javascript

Last synced: 20 Jun 2026

https://github.com/obrm/menu

A simple menu app built with React. Built as part of a React course.

react

Last synced: 18 Apr 2026

https://github.com/obrm/it-logger-db

A helper repo for main it-logger app

Last synced: 19 Mar 2026

https://github.com/obrm/bankist-corporate-website

דמו של אתר תדמית. נבנה ב- vanilla JavaScript

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.

react

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.

materialize react redux

Last synced: 04 May 2026

https://github.com/obrm/transformers-index

React based web app

css html react

Last synced: 09 May 2026

https://github.com/obrm/grocery-list

Grocery list app built with React. Built as part of a React course.

react

Last synced: 13 May 2026

https://github.com/obrm/dropdown

CSS only dropdown - no JS

css

Last synced: 17 Jun 2026

https://github.com/obrm/weather-app

Last synced: 18 Jun 2026

https://github.com/obrm/css-hamburger-menu

CSS Hamburger menu overlay

css html5

Last synced: 20 Jun 2026

https://github.com/obrm/usereducer-cart-demo

useReducer demo

usereducer

Last synced: 24 Jun 2026

https://github.com/obrm/react-crud

Last synced: 18 Jun 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.

react sass typescript vite

Last synced: 06 May 2026

https://github.com/obrm/forms-exercise

Last synced: 31 Dec 2025

https://github.com/obrm/girafa

Last synced: 26 Feb 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.

react sass typescript vite

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.

react sass typescript vite

Last synced: 02 May 2026