Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React + Vite

Deployed on Netilfy [https://celebrated-taiyaki-bf51ce.netlify.app]

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Technologies Used Reactjs Vitejs

This application was created using React Hooks, props, two APIs in the Vite local development environment. No additional technologies beside those were used in the creation of this app.

================================================================================================================================ The Approach Taken

This project was originally meant to be a continuation of a previous project. I wanted to allow the user to call an API with the click of a button to retrieve a random bit of data (a dad joke) and also be able to query for specific data (selecting a character by name). I componentized different features and parts of the app based on the data given from the API and how each would be used by the App component. My goal was to make something fun and seemingly simple while demonstrating core skills required for front-end React developers.

================================================================================================================================

Installation/Usage Instructions

This app can be used on the deployed site https://celebrated-taiyaki-bf51ce.netlify.app. The user is able to utilize the input field as seen below to enter the name of a character from final fantasy and select them.

Alt text

Beneath the character selector input is a display message box containing a message and a button to get a random Dad joke and display it. The button changes text as the user clicks through a short series of messages and then can retrieve another joke.

Alt text

================================================================================================================================

Dependencies

"bootstrap": "^5.3.1",
"react": "^18.2.0",
"react-bootstrap": "^2.8.0",
"react-dom": "^18.2.0"

================================================================================================================================

Unsolved Problems

Adding classes for desired animations has proven difficult. It will be added to future plans.

================================================================================================================================

Future Plans

Add music (Completed) Randomize if the Chocobo laughs (Completed) Add allow user to keep a record of the number times the chocobo has laughed (Completed) Add animations for the background and the images used Bonus image carousel (Completed)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages