Giter Site home page Giter Site logo

brenapp / vexbot Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 2.0 2.75 MB

A discord bot to help with verification, scouting, etc.

Home Page: https://vexbot.bren.app

TypeScript 99.72% Shell 0.28%
nodejs javascrpt discord discord-bot discord-js vex-robotics typescript

vexbot's Introduction

Hey, I'm Brendan!



Hello, and welcome to my GitHub profile! You can see some of the projects I have worked on here. I graduated from Clemson University in May 2023, and I currently work as a Software Developer for Epic Systems. One of my favorite parts of Computer Science is how hands-on it can be and how easy it is to create something to solve real problems.

In my free time, I also run robotics tournaments for K-12 students, specifically the VEX Robotics Competition and VEX IQ Competition programs. These programs benefitted me massively when I was going through, and nothing else gets me as excited to wake up at 6:00 AM on a Saturday!

Favorite Projects

  • tm-switcher (Nodejs)

    • Automation tools to assist competitive robotics tournaments automate their livestreams, removing the possibility for error and reducing load on event staff.
    • Used successfully at dozens of large-scale robotics events, including the Kalahari Classic, South Carolina State Championship, and Northeast Wisconsin Showdown
  • Referee FYI (React, Tailwind, Tanstack Query, Cloudflare Workers + DO + KV)

    • Mobile-first PWA designed to assist Head Referees at VRC, VEXU, and VIQRC tournaments record and track violations at an event.

    • Focus on working in low connectivity environments.

    • Sharing feature based on Cloudflare's Durable Objects product for real-time referee collaboration.

  • snoostorm (TypeScript)

    • Event-based library for streaming from the Reddit API
    • Over 1200 downloads/month
  • mtrx (Rust)

    • Matrix Library using Rust's new Const Generics features
    • Matrix sizes are determined at compile time, allowing for better type checking
  • Plausible Denabilities (Preact, Nodejs, Web Sockets)

    • Realtime guessing game based on The Technical Difficulties' Two of These People Are Lying.
    • Players take turns bluffing about a selected prompt, with one player being the judge.
  • motes (React, Tailwind, Next.js)

    • Simple note taking app design for writing down quick notes in meetings
    • Designed with keyboard navigability and accessibility in mind
    • Integration with Todoist to add items to a more permenant todo list later on

vexbot's People

Contributors

brenapp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

bgrose icodein

vexbot's Issues

Remove vexdb completely

vexdb API is outdated and does not account for the new season. robotevents is a wrapper for the new RobotEvents API v2, which is generally a much simpler API and is more understandable.

TODO
[ ] Event Command
[ ] Skills Command
[ ] Team Command

All other commands either have transitioned to the new API, or do not make use of RobotEvents libraries.

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.