Peyton Schlafley's repositories

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0

BookSearch

Book Search is a full-stack MERN app that uses the Google Books API to let you search for any book title and returns results for the title searched. The search results are displayed with the book's title, image and description. You can signup to create a username and save your favorite books to display in your saved books page. The saved books are persistent and will still show up when you log out and return to the app. This app was refactored from an existing, fully functional MERN app setup with a RESTful API. I refactored the existing RESTful API to a GraphQL API using Apollo Server with GraphQL queries and mutations along with MongoDB, Express, React and Node. Refactoring to a GraphQL API allows for less calls to the server and avoids overfetching of data.

Language:JavaScriptStargazers:0Issues:1Issues:0

budget-tracker

This is a node.js application using MongoDB as the backend database. With this app, you can track your budget by adding expenses/deposits to your budget. The app also uses indexedDB and service workers to allow for offline functionality, as well as a desktop version of the app that you can download!

Language:JavaScriptStargazers:0Issues:0Issues:0

lite-speed

Lite Speed is an educational platform that helps users gain an advantage on the competition by learning about subjects that interest the user. Once the user signs up, they are taken to their dashboard to select from a few options including courses and profile. The courses section will show subjects and each one has an introductory lesson included. The profile page will show the user credentials and allow for changes. The app also features a ChatBot that helps with any questions the user may have while using the app.

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

shop-shop

Shop-Shop is an e-commerce React.js application that uses Redux to handle a global state "store", to make it easier to handle state changes accross all of the components in the application. This app also uses stripe npm package to handle purchasing products, as well as IndexedDB to provide offline functionality.

Language:JavaScriptStargazers:0Issues:1Issues:0
License:MITStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

coding-interview-university

A complete computer science study plan to become a software engineer.

License:CC-BY-SA-4.0Stargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0
Language:GoStargazers:0Issues:1Issues:0
Language:HTMLStargazers:0Issues:1Issues:3

go-memcached

Golang Version of a memcached Server. Created it as part of the weekly coding challenges by John Crickett

Language:GoStargazers:0Issues:0Issues:0
Language:GoStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0

Neovim-from-scratch

A Neovim config designed from scratch to be understandable

License:GPL-3.0Stargazers:0Issues:0Issues:0
Language:CSSStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:5
Language:JavaScriptStargazers:0Issues:1Issues:0
Language:CSSStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0
Language:TypeScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaStargazers:0Issues:0Issues:0
Language:GoStargazers:0Issues:1Issues:0
Stargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0