This is a simple application that allows users to log in and explore earthquake data fetched from USGS Earthquake API. The app is created with Create React App, TypeScript, and CSS Modules.
- Login page with password validation.
- Fetch and display earthquake data in a sortable table.
- Search functionality to filter the table list.
- Dark mode UI design.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js and npm: You can download Node.js from here https://nodejs.org/en/download/. npm is included with Node.js.
- Clone the repository
git clone https://github.com/<your-username>/earthquake-data-explorer.git - Navigate into the cloned repository
cd earthquake-data-explorer - Install the dependencies
npm install - Start the development server
npm start
The app will be running at http://localhost:3000.
- React - The web framework used
- TypeScript - The language for application-scale JavaScript
- CSS Modules - CSS file in which all class names and animation names are scoped locally by default
This project is licensed under the MIT License