This commit is contained in:
Nicholas Orlowsky 2023-04-29 12:42:39 -05:00
parent 75c76bc7db
commit 1d154661f3
4 changed files with 13787 additions and 2 deletions

View file

@ -40,7 +40,7 @@
"web-vitals": "^1.0.1"
},
"scripts": {
"start": "react-scripts start",
"start": "react-scripts --openssl-legacy-provider start",
"build": "react-scripts build && react-snapshot",
"test": "react-scripts test",
"eject": "react-scripts eject"

View file

@ -7,6 +7,7 @@ import NWSSSL from "./blogs/nws-how-to-do-ssl.md";
import SP2023 from "./blogs/spring-break-projects-2023.md";
import SPLG1 from "./blogs/side-project-log-3-20-2023.md";
import SPLG2 from "./blogs/side-project-log-3-27-2023.md";
import SPLG3 from "./blogs/side-project-log-4-29-2023.md";
const CSharpBlog: Blog = {
uri: "c-assignments-in-csharp",
@ -71,6 +72,14 @@ const SideProjectLogTwo: Blog = {
private: false
}
const SideProjectLogThree: Blog = {
uri: "side-project-log-4-29-2023",
title: "Side Project Log 4/29/23",
date: new Date(2023, 3, 29, 12, 0, 0),
image: VrboImage,
mdfile: SPLG3,
private: false
}
export const AllBlogs: Blog[] = [CSharpBlog, PrivateBlog, TestBlog, NWSSSLBlog, SpringBreak2023Blog, SideProjectLogOne, SideProjectLogTwo];
export const AllBlogs: Blog[] = [CSharpBlog, PrivateBlog, TestBlog, NWSSSLBlog, SpringBreak2023Blog, SideProjectLogOne, SideProjectLogTwo, SideProjectLogThree];

View file

@ -0,0 +1,36 @@
This side project log covers work done from 3/27/2023 - 4/29/2023
This side project log is a bit late due to it being a busy month of school, but today is my last day!
## SEPTA Site
This week, I published SEPTA Site on Github, you can find it here: [github.com/nickorlow/septa-site](https://github.com/nickorlow/septa-site).
I made a few tweaks to it in terms of styling and also wrote a descriptive README to give people instructions on how to run it as I don't want
to host it myself since it handles credentials from another service.
## SQUIRREL
SQUIRREL, short for SQL Query Util-Izing Rust's Reliable and Efficient Logic, is a SQL database that I am writing in Rust. Currently, it can
parse CREATE TABLE commands, and works with the data types varchar and int. I plan to implement basic CRUD operations, then add JOINs, and
then try to make it wire-compatible with Postgres.
This project is currently not open-sourced as I am waiting to add more features and polish it up more.
## Swole Control
This one isn't a *personal* project, however it is a project that I worked on with a group. We began working on it in February as a part of a
club at UT called Texas Convergent. We recently presented it at the club's demo day and won the prize for having the best business.
Swole Control is an app that monitors machine usage at a gym on a machine-by-machine level, providing gym goers with information about what machines
are free (this is a major pain point as a gym goer myself). It also provides gym owners with statistics on which machines are most popular, providing
them valuable insights into their business.
To achieve this, we built hardware that consisted of an ESP-32 micro controller and an ultrasonic distance sensor. This hardware is mounted on a gym machine
and it measures the distance to the nearest object. It then sends this measurement to a Rust backend which stores it in a Firestore database (although we had
a fork of it that worked with Postgres). The backend then uses these measurements and compares them to a baseline to determine if there is a user at a machine.
Our mobile app then reads this from the Firestore database (it's planned to have it read this from the API to have a better-defined application boundary). The
frontend is written in React Native.
---
**These projects had minimal/no work done on them:** RingGold, and NWS Container Deployment Service

13740
yarn.lock Normal file

File diff suppressed because it is too large Load diff