Ben Binder's repositories
board-of-the-rings
Multiplayer browser game leveraging Socket.io and React Three Fiber. Built on the MERN stack with GraphQL.
bio-inventory
Full-stack web application that employs Node.js/Express, Sequelize, and Handlebars to manage consumable inventory in a biomedical lab setting.
pocketbook
Full-stack app for simple logging and budget planning built with Next.js and PocketBase.
social-network-API
Back-end exercise that provides API endpoints for a hypothetical social network platform and stores associated data in a MongoDB database.
tasqmaster
Full-stack web application that employs Node.js/Express, Sequelize, Handlebars, and D3.js to render and manage project task boards. The app features group editing capabilities and interactive visualizations for monitoring project status.
book-search-engine
Refactoring exercise wherein a book search engine's RESTful API is replaced with a GraphQL API, running via Apollo Server.
ecommerce-backend
Express server that provides an API for managing a MySQL database containing e-commerce data with the Sequelize ORM.
employee-manager
Node CLI application that allows a user to manage a MySQL database storing information on departments, roles, and employees within a company.
endocrine-pathways
Unity project featuring a card-based game for undergraduate physiology students studying the endocrine system. Written in C# and designed for web deployment.
html-dev-portfolio
Web coding challenge focused on the creation of a responsive developer portfolio page. Further developed using React.js for production.
LAMP-hw-platform
Secure, lightweight platform for creating, editing, deploying, and grading simple online problem sets. Built on the LAMP stack with minimal dependencies.
LAMP-metabolica
Full-stack web application that provides a set of quizzes on metabolic pathways for biochemistry students, and an API for adding metabolites and defining pathways. Written for the LAMP stack with minimal dependencies.
metabolica
Full-stack web application that provides a set of quizzes on metabolic pathways for biochemistry students, and an API for adding metabolites and defining pathways. Written for the LAMP stack with minimal dependencies.
note-taker
Simple Express/Node.js app for composing, saving, and viewing text notes.
password-generator
A simple web page that generates a password according to specified user criteria.
prework-study-guide
A study guide built as a coding challenge, part of the pre-work associated with the UofM Coding Bootcamp course.
react-dev-portfolio
Enhanced version of the dev portfolio created earlier in the course with basic HTML/CSS. Built using React, with additional features.
readme-generator
Node CLI application that generates a README file in Markdown format based on user criteria.
simple-blog
Full-stack web application that employs Node.js/Express, Sequelize, and Handlebars to render and manage a simple web blog. Adheres strongly to the MVC architectural paradigm.
team-profile-generator
Node CLI application that generates a profile webpage for a software engineering team based on user input.
text-editor-PWA
Single-page application designed to be a first foray into PWA development. Employs webpack, service workers, and the IndexedDB API to provide efficient loading, installation, and offline functionality.
weather-dashboard
A web app that utilizes the OpenWeatherMap API to provide weather data based on user search criteria.
web-code-refactor
Web code refactoring challenge focused on improving code readability and user accessibility.
work-day-scheduler
A simple calendar application that allows a user to save events for each hour of the day.