Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tarun-das-au8/contact-management-app

Contact Management with Charts and Maps
https://github.com/tarun-das-au8/contact-management-app

react-hooks react-router reactjs redux redux-toolkit tailwind-css typescript

Last synced: 17 days ago
JSON representation

Contact Management with Charts and Maps

Awesome Lists containing this project

README

        

# Contact Management App with Charts and Maps

This is a contact management application built with ReactJS, TypeScript, TailwindCSS, React Router v6, and React Query. The app features a contact management system and a dashboard with charts and maps to visualize COVID-19 data.

Documentation

## Features

### Contacts Page

- Form for adding new contacts
- List of all added contacts
- Edit and delete contacts
- Contact data stored with Redux

### Charts and Maps Page

- Displayong world wide covid data
- Line graph showing COVID-19 case fluctuations
- React Leaflet map with markers displaying country-specific COVID-19 data

## Technologies Used

- ReactJS
- TypeScript
- TailwindCSS
- React Router v6
- React Query (TanstackQuery)
- Redux
- Leaflet

## Setup and Installation

1. **Clone the Repository**

```bash
git clone [email protected]:Tarun-Das-au8/contact-management-app.git
cd contact-management-app
```

2. **Install dependencies**:

```bash
npm install

```

3. **Run the application**:

```bash
npm start
```