taiyo-ai-task

ο»Ώ# taiyo-ai-task

Contact Management App with Charts and Maps πŸ“ŠπŸ—ΊοΈ

This is a contact management app built using ReactJS, TypeScript, TailwindCSS, React Router v6, and React Query from the TanstackQuery library. The app allows you to manage your contacts and also provides interactive charts and maps to visualize COVID-19 data.

React TypeScript TailwindCSS React Router Redux React Query Chart.js Vercel GIT BADGE GITHUB BADGE

Objective: Page Contacts πŸ‘₯

Features

-βž• Add new contacts using the provided form.

Objective: Page Charts and Maps πŸ“ˆπŸ—ΊοΈ

Features

The app features a simple dashboard with the following components:

Data Sources πŸ“Š

The COVID-19 data is fetched from the following APIs:

Instructions πŸš€

  1. Clone the Repository: Start by cloning the repository to your local machine using the following command:
    git clone https://github.com/ramanagouda400/taiyo-ai-task.git
    
  2. Navigate to the Project Directory: Move into the project directory using the following command:
    cd taiyo-ai-task
    
  3. Install Dependencies: Install the necessary dependencies by running:
    npm install
    
  4. Start the App: Launch the app using the following command:
    npm start
    

    This will start a development server and open the app in your default web browser. You can access it at http://localhost:3000.

  5. Explore the App: Now you can explore the contact management app. Add new contacts, view contact details, edit and delete contacts. You can also navigate to the Charts and Maps section to visualize COVID-19 data using React ChartJS 2 for charts.
  6. Deployment: If you wish to deploy the app to a hosting service like Vercel, GitHub Pages, or Heroku, you can follow their respective deployment guides to publish your app online.

Technologies Used πŸ› οΈ