Ashley Smith's repositories

Work-Day-Scheduler

In this project, I create an application using third-party APIs, like Moment.js and jQuery, that allow a user to navigate an edit a daily planner.

Language:JavaScriptStargazers:1Issues:1Issues:0
Stargazers:0Issues:0Issues:0

Book-Search-Engine

Book Search Engine is a site in which users can search for any book title or author, and search results containing their query will appear below. In this project, I integrate a GraphQL API into a fully functioning book engine that was built using the MERN stack, replacing the previous RESTful API.

Language:JavaScriptStargazers:0Issues:1Issues:0

Budget-Tracker

Budget Tracker was built by taking an existing budget-tracker application and updating it to allow for offline access and functionality. I add these features using tools such as IndexedDB, Service Workers, and Web Manifests.

Language:JavaScriptStargazers:0Issues:0Issues:0

Code-Quiz

In this project, I created an application using JavaScript and Web APIs that will give a timed code quiz to the user, removing time off the clock if a question is answered incorrectly.

Language:JavaScriptStargazers:0Issues:1Issues:0

ECommerce-Back-End

ECommerce Back-End is a back-end application that utilizes Sequelize, Express.js, and MySQL to build data structures from the server-side api to the database.

Language:JavaScriptStargazers:0Issues:1Issues:0

Employee-Tracker

Employee Tracker is an application that uses Node.js, Inquirer, and SQL to create a database that connects with the command line interface. Users can search for employee information by entering key words into each inquiry prompt.

Language:JavaScriptStargazers:0Issues:1Issues:0

Readme-Generator

Readme Generator is an application using Node.js that gathers user input to generate a professional README for their GitHub Repository.

Language:JavaScriptStargazers:0Issues:1Issues:0

Study-Buddy

Study Buddy is an application where users can create, edit, and delete notes on a social media-like webpage. This is a collaboration project to create a Full-Stack web application using JavaScript, Node.js, Express.js, Handlebars.js , dotenv, bcrypt, MySQL2, and Sequelize.js.

Language:JavaScriptStargazers:0Issues:0Issues:0

Weather-Dashboard

Weather Dashboard is a weather application that uses server-side APIs to allow a user to search for live weather updates, including current and future weather conditions, for multiple cities.

Language:JavaScriptStargazers:0Issues:1Issues:0

Code-Refactor

In this project, I challenged myself to refactor an existing codebase to make it more accessible and organized.

Language:HTMLStargazers:0Issues:1Issues:0

Git-It-Done

Git-It-Done uses server-side APIs to create an application that will fetch GitHub repository data from a remote server live, continuously pulling updated data.

Language:CSSStargazers:0Issues:0Issues:0

Jest-Another-RPG

This application allows the user to battle a series of enemies in an command-line RPG. During development, I used a TDD approach with the Jest testing framework.

Language:JavaScriptStargazers:0Issues:1Issues:5

Just-Tech-News

Just-Tech-News is an application that uses Sequelize and Object Relational Mapping (ORM) to help facilitate a back-end server for the social media platform. I will also use Handlebars.js as a templating language to help create the front-end to follow the MVC Paradigm.

Language:JavaScriptStargazers:0Issues:1Issues:10

Note-Taker

Note Taker is an application that can be used to write and save notes. This app will use an Express.js back end and will save and retrieve data from a JSON file as a database.

Language:JavaScriptStargazers:0Issues:1Issues:0

Password-Generator

Password Generator is an application that uses JavaScript to generate a unique password based on user-selected criteria.

Language:JavaScriptStargazers:0Issues:1Issues:13

Photo-Port

Photo Port is a React-based single page application (SPA) that uses react state, props, hooks, and reusable UI components to provide a simple yet sleek user experience. This webpage features a photographer's portfolio work, so that they can show off their work and reach more potential clients.

Language:JavaScriptStargazers:0Issues:0Issues:0

Pizza-Hunt

Pizza Hunt is a full-stack application that uses MongoDB and Mongoose.js to create a social media recipe app where users can post their creative spins on pizza, add comments to recipes, and create threads within comments.

Language:JavaScriptStargazers:0Issues:0Issues:0

Portfolio-Generator

In this project, I use Node.js to create an application that will capture user input to dynamically generate a Portfolio Webpage without the use of HTML or CSS.

Language:CSSStargazers:0Issues:1Issues:5

React-Portfolio

Welcome to my portfolio! Built using React.

Language:JavaScriptStargazers:0Issues:1Issues:0

React-Portfolio-2

Welcome to my portfolio! Built using React.

Language:HTMLLicense:MITStargazers:0Issues:0Issues:0

Regex-Tutorial

This is a tutorial that explains regular expressions using a zipcode validation regex as an example. I go through the different principles of regular expressions to explain how they work together to validate a zipcode.

Stargazers:0Issues:1Issues:0

Robot-Gladiators

With Robot Gladiators, I implement vanilla JavaScript into an HTML file to create a web application. This application will allow users to customize and fight robot gladiators to the death, trying to earn the highest score in a replayable and randomized game experience.

Language:JavaScriptStargazers:0Issues:0Issues:0

RunBuddy

RunBuddy was built using a premade design mockup. In this project, I implement responsive HTML elements and CSS properties to make a functional and visually appealing webpage in which users can sign up for sessions with RunBuddy's personal trainers.

Language:HTMLStargazers:0Issues:1Issues:5

Social-Network-API

Social Network API uses MongoDB, a NoSQL database, and Mongoose.js, an Object-Document Mapper (ODM), to create a RESTful API for a social networking application.

Language:JavaScriptStargazers:0Issues:1Issues:0

Taskinator

Taskinator is a task-tracker application that utilizes a Kanban Board user interface. This application utilizes JavaScript, local storage APIs, and DOM interfaces that allow users to interactively organize their personal to-do list.

Language:JavaScriptStargazers:0Issues:0Issues:0

Taskmaster-Pro

In this project, I work with an existing codebase to expand a task-management application, adding new date and organizational functionality using jQuery, Bootstrap, and Moment.js.

Language:JavaScriptStargazers:0Issues:0Issues:0

Team-Profile-Generator

Team Profile Generator is an application that uses Node.js to gather information about employees so that users can generate an HTML webpage displaying summaries for each person. There are also basic code tests using the Jest framework to implement TDD methodologies.

Language:JavaScriptStargazers:0Issues:0Issues:0

Tech-Blog

This is my fourteenth challenge assignment for the University of Oregon Coding Bootcamp 2022. In this challenge, I use Sequelize, Express.js, and Handlebars.js to build a fullstack application that follows the MVC Paradigm. Users can create posts, edit posts, and comment on other's posts in this wordpress-type website.

Language:JavaScriptStargazers:0Issues:1Issues:0

Zoo-Keepr

Zoo Keepr is a full-stack application that adds an Express.js web server to an established front-end application. The app is deployed to Heroku.

Language:JavaScriptStargazers:0Issues:0Issues:0