Skip to content

alokmishra70/contact-management-app-maps-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contact Management App with Charts and Maps

This is a contact management app built using ReactJS, JavaScript, TailwindCSS, React Router v6, and Redux. The app includes a dashboard with charts and maps that display COVID-19 data for different countries.

Deployed Link: -

https://contact-app-maps-charts.vercel.app/

Features

  • The app has a form for adding new contacts
  • The app displays a list of all added contacts
  • Each contact has a button to view the contact details
  • The app able to edit and delete contacts
  • Redux is used to store the contact data
  • A line graph showing the case fluctuations
  • A react leaflet map with markers that indicate the country name, total number of active, recovered cases and deaths in that particular country as a popup.

Pages and Functionality

The app has two main pages:

Contacts

This page allows you to manage your contacts. You can add a new contact by filling out the form, and the contact will be added to the list. You can also edit or delete an existing contact. Clicking on a contact's name will take you to the contact details page.

Charts and Maps

This page displays COVID-19 data for different countries. It includes a line graph showing the cases fluctuations over time and a map with markers that indicate the country name, total number of active, recovered cases, and deaths in that particular country as a popup.

End Points

  • "/" for home page
  • "/contact_form" to create contact
  • "/edit/{id}" to edit contact
  • "/dashboard" to view maps and chart

APIs Used

The app uses the following APIs to fetch data:

Technologies Used

The following technologies were used to build this app:

  • ReactJS
  • JavaScript
  • TailwindCSS
  • React Router v6
  • React Query
  • Redux

Installation and Setup

To run this app, follow these steps:

About

Contact app with charts and maps using React Js and Tailwind css

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages