Skip to content

RoboFriends is a responsive single page web application, allowing users to filter the Robots results data via the search form.

Notifications You must be signed in to change notification settings

rbhachu/robofriends

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All RoboFriends Repos


Build Status Netlify Status

RoboFriends

🚀 View Live Demo 🚀

RoboFriends Preview

Description

RoboFriends is a responsive single page web application, allowing users to filter the Robots results data via the search form.

Created with React App, connecting to a mock API from JSON Placeholder via a Fetch statement.

The CSS is implemented with the Tachyons NPM module (which uses a custom abbreviated CSS Class method to apply styling to elements).

Finally, RoboHash is used for generating the Robot Avatars.

This app is also 100% rated by Google Lighthouse testing (desktop). RoboFriends Preview

Acknowledgements: Thanks to Andrei Neagoie and his course. Also, thanks to the Z2M Discord channel for providing additional support too.

Features

Project features:

  • Initial Loading Status
  • Filter results using search form
  • Responsive
  • 100% rated on Google Lighthouse testing (desktop)

Dependencies/NPM Modules

The following dependencies are required to run this project;

React v17.02 * - Used for site framework with React. Fetch to connect to REST API and convert to useable JSON format.
tachyons v4.12.0 * - Shorthand CSS using a class based approach.
*Installed automatically

Installation Instructions

Open your Code Editor and 'CD' into your working directory, then download the repo to that location, by executing the following command in your terminal.

git clone https://github.com/rbhachu/robofriends.git

Once the repo has been downloaded, 'CD' to the newly downloaded project folder ('cd robofriends'). Then execute the following command in your terminal.

npm install

Usage Instructions

Finally, to run the app, simply execute the following command in your terminal (ensuring you are in the correct project directory too).

npm start

After a few seconds, your browser should automatically open to the following link;

http://localhost:3000

and display the project in the browser.

RoboFriends Preview

Author

👤 Rishi Singh Bhachu
:octocat: GitHub

Issues

Please drop me a message if you have any issues or problems running the project.

Show your support

Give a ⭐️ if this project helped you!

About

RoboFriends is a responsive single page web application, allowing users to filter the Robots results data via the search form.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published