Tom Chestnut's repositories
lite-speed
Lite Speed is an educational platform that helps users gain an advantage on the competition by learning about subjects that interest the user. Users can view courses and lessons, as well as save favorite courses to their dashboard. This is a full-stack MERN app using React on the client side and a GraphQL API with MongoDB and Mongoose on the server side.
algorithm-practice
Solutions to practice algorithms that I've worked on from various sources.
anigame-react
React SPA to search for a video game title and find related games and anime with links to streaming service and other information. Updated to use React and Redux from a previous project.
first-contributions
🚀✨ Help beginners to contribute to open source projects
focus-time-app
React Native app
github-finder
GitHub Finder app
justpasteit
An Open source pastebin alternative to share text/ code with your friends.🧑💻
match-game
Simple picture matching game made with React, TypeScript, Vite and Sass. Refactored from JavaScript to TypeScript.
nhl-dashboard
NHL team profile dashboard. This app was made using the Next.js. ChakraUI was also used for making UI components and styling. Axios was used for fetching data from the NHL API. Redux is used for managing the client-side app state.
python_practice
practice projects to learn python
tchestnut85.github.io
This is my personal portfolio developed as a single-page-application (SPA), created using React. CSS features such as flexbox and grid were used, as well as FontAwesome's React component library.
team-builder
A team profile generator which uses Node.js, Inquirer.js and Jest (for test-driven development). Inquirer prompts questions in the command line and the user's answers populate the HTML code to create a team profile webpage.
weather-dashboard
A weather dashboard app made with React using OpenWeatherAPI that displays the current weather and 5 day forecast for the searched city. Searched cities are displayed in the left column and loaded from localStorage if already saved. React Context is also used to track the state of the searched data and used various components.
GPRG
This is a free GitHub Profile Readme Generator (GPRG in short) made using Nextjs and Tailwind
meal-picker-cli
cli app to help choose a takeout meal to eat