Ethan's Corner

Side Projects

Discord Bots

A collection of Discord bots I built in my free time for use in a private server with friends.

JavaScriptDiscord.jsBotsAutomation

Gatsby Blog

Built and deployed a simple Gatsby blog as part of a course module to explore static site generation and deployment with Netlify.

GatsbyJavaScriptTypeScriptCSSStatic Site GenerationNetlify

DRF

A practice repository for learning Django REST Framework by following the BugBytes course series.

PythonDjangoDjango REST FrameworkAPIBackend

Redux Toolkit

Exploring Redux Toolkit after previously working with Redux-Saga in another project.

ReactRedux ToolkitReduxJavaScriptSCSSState Management

Jest Understanding

Small project built to gain hands-on experience with Jest testing framework.

JavaScriptJestUnit TestingTesting

Webpack and Babel

A straightforward introduction to Webpack, Babel and there common use cases.

WebpackBabel

ChatGPT Clone

A functional ChatGPT-style Q&A app built with FastAPI to explore prompt engineering concepts.

PythonFastAPIOpenAI APIPrompt EngineeringAsyncREST

Local Support Helper

Given a structured JSON input, the app uses a language model to suggest potential steps for resolving user-submitted issues.

PythonJavaScriptFastAPILLMPrompt EngineeringCSSAI Tools

Job Search Engine (Frontend)

A frontend interface for searching jobs across multiple locations, built using the JobSpy repository as a base. Backend functionality is handled in a separate repository.

JavaScriptHTMLCSSFrontendJob SearchWeb App

Job Search Engine (Backend)

this backend powers a website that lets you search jobs across multiple locations. The frontend is handled separately in another repository

PythonDjangoBackendAPI

Monster Rolodex

A React app demonstrating component creation, searching, and API integration. Built as part of the Zero To Mastery React course.

JavaScriptReactFrontendAPI