Stephen Carlin's Projects
Use this simple app to track your income and expenses in the cloud. Add funds and subtract them as needed. You can even use this app offline!
A multiple-choice quiz to test your knowledge about the basic functionality of web pages. I built this using HTML, CSS, and Javascript.
test repository to learn git
A website for posting recipes, editing, and commenting, in order to demonstrate MERN functionality. Users must register to be able to post or comment. I worked with a group to develop this site.
Module 21 repo
An application built entirely on the back end to store and navigate e-commerce data within a site. I built connections between databases to demonstrate object relational mapping using Express and Node.js. You can find a video demonstration of the database within this repository.
This application will allow product managers to manage survey responses. This is still in development.
This is a content management system to track employees, built using SQL. This organizes employees by department and role, and then includes related information such as name, employee id, salary, etc.
Track surveys in one app to better manage feedback data. The application allows product managers to track survey data easily. This project is still in progress.
Search for a country and get a list of holidays, then search for a movie to watch.
I refactored this website to fix the navigation and update the code to a more readable formatting.
This is a repository to learn testing using Jest.
A tech news website where users can sign up, then post, upvote, and comment on links to news articles. This currently only works locally and live site is not functional. I will continue to update this to become a full-stack website.
Another blog site for tech news created with Node.js. Users can sign up, then post, upvote, and comment on links to news articles. As of January 2024 the user signup gives an error, even though the signup is successful, so I need to troubleshoot that. Please allow time to load, as the server is free.
A simple note-taking app that runs entirely in the browser using Express and Node.js. A user's session saves after submitting a note and they can even exit the browser without losing their posts. As of January 2024, adding posts does not work. I will continue to work on this.
Answer a series of prompts to define parameters and generate your own secure password
A React-based site to show a portfolio of photography. Browse the photographer's photographs by category, read about the artist, and even contact them from the site. I need to solve the image display within the portfolio pages and add a contact form. The link below works, but takes a while to load.
This is a practice project to learn Node.js that captures user input and generates an HTML portfolio
This is a hosted portfolio page with examples of my projects, made with simple HTML and CSS. I included screenshots of the projects and links to each project website.
Professional Readme.md file generator using Node.js. Answer a series of prompts through a Javascript reader to generate a quality Readme file with different sections.
A portfolio website created using the React library. I need to fix the last few commits, as there are other projects copied into the folder. The commit 289fbd6 contains the correct code in the Module 20 folder.
A React-based portfolio of my work. Browse sections to learn about me, my projects, my professional experience, and to contact me. This was all built in React! The page is still in development.
This is an overview of Regular Expressions (RegEx), explained with examples. I completed this as a way to review regex concepts.
Use this to learn Javascript