Skip to content

bonno42h/meteorus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meteorus.

Meteorite explorer.
React-based data representation table.
Made from scratch by bonno.

The deployed application can be found here: https://meteorus.herokuapp.com

Setup locally guidelines

Features involved:

  • Paged view;
  • Records to show per page;
  • Endless (infinite) scroll;
  • Click on table header to sort by the selected attribute;
  • Click on a record to display more info;
  • See the location of the fallen meteorite on Google Maps;

Technologies used:

  • React 16.12.0;
    • Context API to manage state;
    • React Hooks;
  • react-copy-to-clipboard - click on a record's property (e.g. name) to copy it to a clipboard;
  • date-fns - for more readable date manipulation;
  • rc-notification - to display error in a notification in case of a network issue;
  • React icons - icon library;
  • react-spring - for animations;
  • react-switch - draggable toggle switch;
  • Google Map React - to display the location of a meteorite;
  • prop-types - prop type checking;
  • node-sass - for sass stylesheets + modules;
  • axios - promise-based HTTP client for the browser;

Possible improvements:

  • Implement a search bar;
  • Make it mobile-friendly;

To be added:

  • Unit tests;

About

Meteorite explorer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published