Table of Contents
Pre-requisites
Getting Started
.env
and copy the contents of .env.example
into it. Alternatively, run the command cp .env.example .env
on Mac.API keys will be sent via email. If you don't receive them, you can obtain them from the following websites:
Note: The API keys are required to run the application, all have free plans.
npm install
.npm run dev
.Folder Structure
src
: Contains the source code for the application.
api
: API calls and endpoints.assets
: Logos, images, and other static assets.components
: Reusable UI components (e.g., SelectMenu, RangeSelector, NavBar).pages
: Individual pages (e.g., Home, SearchResults).App.jsx
: Main application component and routes.slices
: Redux slices for state management.utils
: Helper functions and utilities.store
: Redux store configuration.Styling
Deployment