Code Monkey home page Code Monkey logo

Sam Gates's Projects

01_horiseon_optimization icon 01_horiseon_optimization

For this project, I worked on converting HTML to semantic tags and consolidated CSS so that it was more efficient.

03-password-generator icon 03-password-generator

The Password Generator generates a random password based on user input and displays it to the page for copying.

04_code-quiz icon 04_code-quiz

Code Quiz is an application that uses Javascript and API's to display a timed quiz to the user. When the quiz is done, a score is given, and top scores are stored in local storage. Questions are stored in an array and can be modified, expanded, or deleted as the user requires.

05_work-day-scheduler icon 05_work-day-scheduler

Work Day Scheduler is a simple task manager, broken down by hour. Past, present, and future hours are denoted by color. The hour range is customizable.

06_mini-project-loc icon 06_mini-project-loc

In-class project for UNC Coding Boot Camp. Wrote a simple search app that returns results from the U.S. Library of Congress using their API.

06_weather-app icon 06_weather-app

Weather App! utilizes the OpenWeather API to search for a specific city and return weather data, including a 5 day forecast, for that city. Used JavaScript, jQuery, Bootstrap and Moment.js.

08_gates-portfolio-new icon 08_gates-portfolio-new

This project involved updating my portfolio page to showcase past projects and to demonstrate how my skillset has improved.

09_readme-generator icon 09_readme-generator

The README generator utilizes Node.js and the Inquirer package to gather user input and generate a professional README using the input.

10_team-profile-generator icon 10_team-profile-generator

Node.js command line application. Follow the prompts to quickly and easily generate a team web page for your next project! Built using Object Oriented Programming practices. Utilizes Javascript, Node.js, Inquirer, Bootstrap, HTML, and CSS.

11_note-taker icon 11_note-taker

Homework for UNC Boot Camp. UI code provided, wrote backend. Created express server, designed routes, utilized uniqid and FS modules. App allows users to create and delete notes. Data stored in JSON file on server.

12_employee-tracker icon 12_employee-tracker

Node Employee Tracker is a Node.js app that allows a user to manage a MySQL database of employees, managers, roles, and departments. It uses Node packages/modules inquirer, util, mysql, and OOP practices. A seed.sql file is included to set up your initial database.

13_orm-ecommerce-backend icon 13_orm-ecommerce-backend

Node.js app that uses Express, Sequelize, and MySQL to create an API for managing a sample e-commerce database. Starter code provided. I created the database, Sequelize routes, Sequelize models. Tested and troubleshooted API functions using Insomnia Core.

14_tech-blog icon 14_tech-blog

Tech Blog is a full stack application utilizing Node.js, Express, bCrypt, Handlebars, sequelize and MySQL. Users can sign up, and once logged in have the ability to create blog posts and comment on other users' posts.

15_portfolio-v3 icon 15_portfolio-v3

Updated example portfolio page for UNC Bootcamp. Made portfolio single page, changed styling to make responsive, removed unnecessary JavaScript, changed styling, added gradient to top of page, utilized Bootstrap icons, updated resume.

17_workout-tracker icon 17_workout-tracker

Fitness Tracker is a Node.js app that utilizes MongoDB Atlas to store workout and exercise data. The app allows users to add new workouts and modify existing workouts. The stats page keeps track of your workout activity. Frontend code provided. Wrote API, MongoDB code, deployed on Heroku. Uses Node, Express, MongoDB Atlas.

18_budget-tracker icon 18_budget-tracker

Budget Tracker is a progressive web app that allows users to enter budget items on- and off-line. This app uses IndexedDB, a service-worker, and a web manifest to allow offline functionality. The app is deployed on Heroku and stores budget entries using MongoDB Atlas.

19_react-portfolio icon 19_react-portfolio

React Portfolio is a web developer portfolio page written using React. The app is deployed on Github Pages. It uses React, Bootstrap, and custom Google fonts.

20_google-books icon 20_google-books

Google Book Search is a full stack MERN app that allows users to search for and save their favorite books. Users must sign up and sign in to save a list of books. Converted the app from using a RESTful API to GraphQL and Apollo Client/Server. This required adjusting React components as well.

21_redux-store icon 21_redux-store

Redux Store is an e-commerce app that originally used React Context to track global state. It was refactored to use Redux and takes advantage of the Redux hooks API. Full stack app deployed to Heroku. Uses MongoDB Atlas, Express, React, Node and Stripe to simulate payments.

ag_grid icon ag_grid

I created this app to practice with AG Grid using foreign exchange (forex) data from FinnHub.io. When the page loads, users are presented with current FX rates. You can look up available FX symbols on a fetched list of available exchanges.

algorithms icon algorithms

This repo contains algorithms that I worked on in my spare time during the UNC Coding Boot Camp. The algorithm problems were not created by me. The solutions are my own.

go-stock icon go-stock

A customizable stock price monitoring and analysis tool

go_blog icon go_blog

Blog project I undertook to dive head first into Go! The backend features a RESTful API written in Go that utilizes MongoDB Atlas for data storage and JWT's for user authentication. The frontend will be written using React.

react_blog icon react_blog

React Blog is a full stack Mongo, Express, React and Node (MERN) application that allows users to log in with their Google accounts and post blog posts to a shared homepage. I created the React Blog to practice building a full stack MERN app with Redux, and I learned a lot!

react_blog_hooks icon react_blog_hooks

For this project, I updated my React Blog app. This is a full stack MERN application. I rewrote the frontend using Redux Hooks, utilized a new library for Google Sign-In, and updated styling with Bootstrap. This app uses a custom backend (REST API) that I built using Node and Express. The backend manages a MongoDB Atlas database.

simple_stocks icon simple_stocks

Simple Stocks is a full stack app that allows users to track their stock holdings in the simplest way possible. The frontend is written in vanilla JavaScript and utilizes web components. The backend is a REST API running on a Node.js Express server that uses MongoDB atlas and JWT's.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.