Janey's Projects
A landing page using HTML and CSS.
A weather dashboard that retrieves weather data for cities, with current weather condition and five-day forecast using OpenWeather API. It runs in a browser and features dynamically updated HTML and CSS.
This is an application with a starter code that consists of a fully functioning Google Books API search engine built with a RESTful API, refactored into a GraphQL API built with Apollo server. The application is built using the MERN stack with a React front end, MongoDB database, and Node.js/Express.js server and API. The application is set up to allow users to save book searches to the back end.
A timed coding quiz with multiple choice questions, with HTML and CSS as framework and powered by Javascript.
Updated professional portfolio, post Project 2.
A command-line e-commerce application that utilizes object-relational mapping (ORM). The back end starter code is modified, and the working Express.js API is configured to use Sequelize to interact with a MySQL database.
Refactoring an existing site to make it more accessible.
A command-line tool that generates a HTML portfolio page per user input.
This is a single-page text editor that runs in a browser and meets the PWA criteria. It features a number of data persistence techniques that serve as redundancy in case one of the options is not supported by the browser. The application is deployed on Heroku and also functions offline.
Updated portfolio page featuring recent project, exemplary assignments, and other professional materials that aim to build employer-competitiveness.
A note taker application that can be used to write, save, and delete notes. This application uses an Express.js back end. It saves and retrieves note data from the JSON file.
A portfolio page aimed at showcasing the web developer's skills and talents, giving would-be employers an idea of the projects the developer has worked on.
An application that enables employees to generate random passwords based on the criteria they selected.
A deployed portfolio showcasing my React skills and work samples.
A command-line application that dynamically generates a professional README.md file from a user's input using the Inquirer package.
An API for a social network web application where users can share their thoughts, react to friends' thoughts, and create a friends list. It uses Express.js for routing, a MongoDB database, Mongoose, and native JavaScript Date object to format timestamps.. The seed data is created using Insomnia.
A command-line employee tracker application that manages a company's employee database using Node.js, Inquirer, and MySQL.
A Node.js command-line application that takes in information about employees in a software engineering team, then generates a HTML web page that displays summaries for each person.
A CSM-style tech blog site where developers can publish their blog posts and comment on other developers' posts. The application follows the MVC paradigm in its architectural structure using Handlebars.js as the templating language, Sequelize as the ORM, and the Express-Session NPM Package for authentication. The site is deployed on Heroku.
A word-guessing game from the command line.
A simple calendar application or work day scheduler that allows a user to save events for each hour of the day.