Giter VIP home page Giter VIP logo

Noah Tarr's Projects

algorithms icon algorithms

Just a handful of algorithms that I wrote in school.

blackjack icon blackjack

This is a blackjack game that I made as a final project in my java class.

bubble-list icon bubble-list

A simple way to convert a simple html list into a circular list of icons.

dcash-wallet-stripe-api icon dcash-wallet-stripe-api

The dcash wallet For this project you will write a command-line wallet, called dcash for sending money to people. The main components of this project are (1) command-line wallet application for interacting directly with users, (2) a API server, based on Gunrock Web, for supporting your wallet, and (3) API calls to Stripe for charging credit cards. In a modern distributed app, app designers often use a combination of client code and server code. Examples of client code include iOS and Android apps, and Javascript that runs in a browser. The key distinguishing feature of client code is that it runs on a computer system -- the user's phone, laptop, or desktop -- that the app designers have no control over. App designers must assume that these client machines are untrusted, and therefore focus client code of user-facing aspects of an app, like input and display. Server code runs in server systems that the app designers do have control over. For modern apps, this server infrastructure typically comes in the form of cloud computing, and the app designers can run their software in the cloud with higher assurance that the hardware/software stack supporing their software can be trusted. Therefore, app designers use servers to handle sensitive computation, like storing the full database of users or any financial transactions are managed by server software. APIs are the glue that connects client and server code. Conceptually, you can view APIs like remote function calls that the client application makes. These function calls can access the state of the app and initiate state changes. Some apps, like Twitter, even open up their APIs to third parties so anyone can write client software that uses their app, and other companies, like Twilio and Stripe, provide APIs as a service as their main business. In the source code that we provide you we took some shortcuts, but the bones are all there for you to be able to build a realistic distributed application.

ee-emerge-2020-fourface icon ee-emerge-2020-fourface

A group of 8 Electrical and Computer Engineering students putting their creativity and problem solving skills to work.

embedded-systems-simluated-ball icon embedded-systems-simluated-ball

I used the TI CC3200-Launchpad w/ a 128x128px Adafruit OLED screen to simulate a ball. The ball moves around the screen using accelerometer values pulled from the launchpad with i2c communication. The accelerometer values are passed through some logic to simulate a VERY SIMPLE physics engine. This engine starts by mapping the accelerometer values to discrete acceleration values. These values are then passed through some kinematic equations to determine velocity and position of the ball.

megatravel icon megatravel

MegaTravel website for Business Professionals Of America competiton.

micro-mouse icon micro-mouse

A personal micro mouse project. Modeled, designed, and programmed from the ground up.

portfolio-website icon portfolio-website

This is my personal portfolio website. It lists all my projects and skills.

proxyserver icon proxyserver

Proxy Server for programming project in EEC173A/52A (Computer Networks) at UC Davis

repo-template icon repo-template

A Template Repo to get you started quickly. Contains general project boards, a wiki template, issue templates, a pull request template, and a project board automation action based on issue labels.

riscv-machinecode-instruction-analysis icon riscv-machinecode-instruction-analysis

A computer architecture project. This program will analyze a line separated list RISCV machine code instructions dumped from the RARs Risc IDE instruction dump tool. The most significant and useful portion of this project is the riscVInstruction class. It is capable of decoding a Risc machine code instruction down to its separate fields and values among other useful functions.

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.