jessesbyers
Educator and Full Stack Web Developer. Passionate about increasing equitable access to science educational technology and computer science education for all.
Repositories
Select a repository to view its commits, contributors, and more.covid19_world_tracker_frontend
The COVID-19 World Tracker is designed to allow users to inquire, interact with, and explore large, complex COVID-19 data sets with ease. This project is a React Single Page Application using React-Router to manage routing. All data visualizations were created using D3.js, and are rendered dynamically in real-time.
dev_article_search
A Python script using the Dev.to API and the Google Custom Search Engine API in order to search for stolen blog content on the web.
climate-data-dashboard-frontend
A Rails backend and React frontend application for science teachers and students to promote data analysis and productive discussion about data. Users can create a dashboard of multiple data sources, interact and reflect on the data, view the reflections of others, and add new data sources to the database. Utilizes a Rails backend API, and a React-Redux frontend including React-Router to manage routes and Thunk to manage asynchronous fetches to the backend.
jessesbyers.github.io
contact_list
Example contact app for Rails blog post series
data-art
Practice app for react and d3 data visualizations
climate-data-dashboard-backend
A Rails backend and React frontend application for science teachers and students to promote data analysis and productive discussion about data. Users can create a dashboard of multiple data sources, interact and reflect on the data, view the reflections of others, and add new data sources to the database. Utilizes a Rails backend API, and a React-Redux frontend including React-Router to manage routes and Thunk to manage asynchronous fetches to the backend.
tempestry_pattern
An extension of Climate Pattern Generator, utilizing SQL to persist temperature data and save a collection of knitting patterns in a SQLite database. Utilizes web scraping with Nokogiri and Open-URI to collect data. Built using Object-Oriented Ruby patterns.
watershed-monitor
A rails back-end and javascript front-end single page application for reporting and monitoring watershed data. Users can record and delete data, view data, and filter observations. Integrates Google Maps JavaScript API to enable precise mapping and tracking of location data. Includes a Ruby on Rails backend API using Postgres database and a JavaScript frontend.
bird_log
An app that allows users to create accounts to record bird sightings and create a personalized bird guide. Features include secure login, a form to record bird data, and view all user observations. Utilizes web scraping with Nokogiri and Open-URI to integrate data on each bird from the Audubon Bird Guide. Built using Sinatra framework, ActiveRecord, MVC pattern, restful routing, and full CRUD actions.
copy_has-many-through-forms-rails-labs-online-web-ft-110419
climate_pattern_generator
A Command Line Interface application that automatically generates colorful knitting patterns based on climate data. Includes a search function for year and zip code, displays annual temperature data, and daily weather details. Utilizes web scraping with Nokogiri and Open-URI to collect a year’s worth of temperature data, align each temperature to a corresponding color, and display a 365 day knitting pattern. Built using Object-Oriented Ruby patterns.