A bot I made for fun to help correct my friend's frequent typos. Originally server based, I didn't want to keep it on all the time so I learned to utilize Amazon's Lambda service and connect a Discord bot to it by having the bot communicate with code on AWS Lambda, allowing users to interact with this bot via slash commands 24/7.
A web app designed to allow you to look up and apply to jobs for different companies.
Details
Languages: JavaScript, HTML/CSS, SQL
Technologies: React, Reactstrap, Express, Node.js, and more...
Full stack application built using Express (Backend) and React.js (Frontend)
Built frontend UI using Reactstrap, allowing UI to be mobile friendly
Tested and maintained React component integrity using Jest testing framework
Managed user states by utilizing localStorage space and React hooks, allowing for a dynamic experience where certain routes are only accessible with an account (protected routes)
Implemented a search feature that allows users to filter my company and job name (improved UX)
Set up a Postgres database on Vercel and seeded database with job/company information for demo usage
Set up backend and frontend seperately on Vercel, having the frontend make API calls to the backend to achieve a fully functional full-stack app
A Hacker News clone, aiming to replicate the functionality.
Users have traditional login/signup functionality as well as the ability
to make posts sharing articles. Calls are made to and from an external API to show stories from others and those uploaded by the user.
Users can also favorite stories as well as see ones they have submitted.
This work represents one of my first integrations of API into web development.