Anita Chengalva's repositories
book-search-engine
This is a full-stack MERN application. It is a search engine for books that will result in a a book’s title, author, description, image, and a link to that book on the Google Books site. There is an option to login and save titles to a retrievable list. The Google Books RESTful API is refactored to GraphQL used in conjunction with Apollo Server.
day-planner
Simple calendar application that allows a user to save events for each hour of the day to localStorage. Features dynamically updating HTML and CSS
note-taker
Note taking application used to write and save notes by writing and retrieving data from a JSON file. Express.js is utilized to develop the back-end code.
react-portfolio
Personal Portfolio created with React.js
social-network-api
API created for a social media network. Allows user to share their thoughts, react to friends’ thoughts, and create a friend list. Utilizes Express.js for routing, MongoDB as a NoSQL database, and the Mongoose package for Object Data Modeling (ODM) and to create a connection between MongoDB and the Node.js Javascipt.
team-profile-generator
Node.js command-line application that takes in information about employees on a software engineering team, then generates an HTML webpage that displays summaries for each person
text-editor
This application is an online Text Editor modified to be a Progressive Web Application (PWA). Utilizing the IndexedDB API, idb npm, and service worker with Workbox, this application has the capability to save and retrieve data even if offline.
weather-dashboard
Weather application that runs in browser and features dynamically updated HTML and CSS. Weather information displayed is dependant on user input for location, and pulls weather data from he third-party serverside API OpenWeatherMap
e-commerce
Connecting an Express.js API to a MySQL Database containing models for the backend of an e-commerce site
employee-management-system
Command-line application that accepts user input (with the use of the Inquirer npm), to generate an interactive employee database in SQL. Tables utilize PRIMARY and FORIGN KEYS
password-generator
Simple javascript password generator based on user input for character types as well as length. This application runs in browser and utilizes HTML, CSS, and Javascript.
readme-generator
Application runs in terminal and utilizes the Inquirer npm to generate a README.md file based off of user input.
semantic-refactoring
Refactored given HTML with semantic elements to create a more organized and accessible site.