Skip to content

Commit

Permalink
projects
Browse files Browse the repository at this point in the history
  • Loading branch information
ezrizhu committed Sep 15, 2024
1 parent 62fb819 commit abc3500
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 0 deletions.
17 changes: 17 additions & 0 deletions content/projects/20240201-now.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
Title: now
Description: An API to show what I am currently doing and other various stats
Tags:
- golang
- api

---

Project duration: Feb 2024

A simple API and fingerd implementation that fetches my current Discord status,
Steam status, Valorant stats, and the .plan file from my workstation for my
more casual, personal website.

[now-api repo](https://github.com/ezrizhu/now-api)
[efingerd app](https://github.com/ezrizhu/now)
22 changes: 22 additions & 0 deletions content/projects/20240701-nytleaderboard.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
Title: NYT Games Leaderboard
Description: A discord bot that tracks Wordle and Connections score in a Discord server
Tags:
- game
- golang

---

Project duration: July 2024

My friends are all very competitive NYT Games players, and they post their
[Wordle](https://www.nytimes.com/games/wordle/index.html) and
[Connections](https://www.nytimes.com/games/connections) score every day in a
discord channel.

I thought it'd be fun and competitive if I made a leaderboard for each game. So
I made a discord bot that parses each score message, consisted of emojis, and
stored them in a simple json file. This sure made the server a lot more
competitive and every month the top of the scoreboard gets a prize.

[Github](https://github.com/ezrizhu/nyt-leaderboard)
26 changes: 26 additions & 0 deletions content/projects/20240901-arff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
Title: arff
Description: A microservice powered private file host written in rust.
Tags:
- networking
- rust
- serverless

---

Project duration: Sep 2024


I wanted to try out microservices so I wrote a rust app that runs on
Cloudflare's [Workers](https://workers.cloudflare.com/) platform, with
Cloudflare [R2](https://www.cloudflare.com/developer-platform/r2/) for Object
Store, and [KV](https://developers.cloudflare.com/kv) for user credentials.
Everything the app has to communicate to is also on the edge, so the request
never have to leave the datacenter before going back to the user. This is
probably one of the fastest file hosts out there.

It includes a REST API to upload, replace, and delete objects. There is also a
web uploader that allows user to easily upload objects on the browser.

[arf](https://arf.sh)
[Github](https://github.com/ezrizhu/arff)

0 comments on commit abc3500

Please sign in to comment.