COVID-19 Data Dashboard with Contact Management

Contact-Meeno Project README

Welcome to the Contact-Meeno project, a Contact Management App designed to provide an efficient and user-friendly way to manage contacts, visualize COVID-19 data, and explore charts and maps. This application is built using TypeScript, Chart.js, react-chartjs-2, Tailwind CSS, React Router, React Query, and React Leaflet.

Screenshot_32

Features

  • Dashboard Page (/): The dashboard page serves as the main landing page and displays essential information related to COVID-19. It utilizes data from an external API to show COVID-19 statistics, and it also presents a chart and a map component for visualizing the data.
  • Contacts Page (/contacts): The contacts page offers a comprehensive contact management system. Users can view, create, edit, and delete contact information. The data is stored in a MongoDB database, ensuring persistence and reliability.
  • Charts and Maps Page (/charts-and-maps): This page is dedicated to presenting data visualizations. It includes a chart showcasing COVID-19 cases fluctuation over different years using react-chartjs-2 and Chart.js. Additionally, there’s a map component powered by React Leaflet, which displays country-specific COVID-19 statistics.

Deployed Link

ContactMeeno

Installation

  1. Clone this repository to your local machine using:

git clone https://github.com/your-username/contact-meeno.git

  1. Navigate to the project directory:

cd contact-meeno

  1. Install the required dependencies:

npm install

  1. Create a .env file in the root directory for environment variables like API keys and database connection details.

DB_URL=your_mongodb_url

  1. Start the development server:

npm run dev

  1. Access the application at [http://localhost:3000](http://localhost:5173) in your web browser.

Dependencies

  • TypeScript
  • React
  • Chart.js
  • react-chartjs-2
  • Tailwind CSS
  • React Router
  • React Query
  • Leaflet
  • React Leaflet

Contributing

Contributions to this project are welcomed and encouraged. If you encounter any bugs, have suggestions for improvements, or want to add new features, please submit issues or pull requests through GitHub.

License

This project is licensed under the MIT License.


. We hope you find our application both helpful and user-friendly!

GitHub

View Github

Related Posts

Recent Posts

ഇടുക്കിയിലെ മലയോര മേഖലകളിൽ രാത്രിയാത്ര നിരോധിച്ചു. രാത്രി ഏഴു മുതൽ രാവിലെ ആറു വരെയാണ് നിരോധനം

ഏന്തയാർ ഈസ്റ്റിൽ പ്രളയത്തിൽ തകർന്ന പാലത്തിന് പകരം പുതിയ പാലം നിർമ്മിക്കുവാൻ താത്ക്കാലിക പാലം പൊളിച്ച് നീക്കി

Explore the Investment Opportunities: A Comprehensive Guide to Different Types of Mutual Funds

Title: Understanding Mutual Funds: A Beginner's Guide to Investing

തീവ്രമഴ മുന്നറിയിപ്പിന്റെ പശ്ചാതലത്തിൽ സംസ്ഥാനം ജാഗ്രതയിൽ

250,000 അപേക്ഷകൾ വർദ്ധിച്ചതിനാൽ ട്രാൻസ്‌പോർട്ട് കമ്മീഷണർ പരിശോധന പുനരാരംഭിക്കും

ഏലക്കയിൽ കീടനാശിനി സാന്നിധ്യം; ആറര ലക്ഷത്തിലധികം ടിൻ അരവണ നശിപ്പിക്കാൻ ടെൻഡർ ക്ഷണിച്ച് ദേവസ്വം ബോർഡ്‌

ഭീമൻ പാറക്കഷണങ്ങൾ അടർന്ന് ദേശീയ പാതയിലേക്ക് വീഴുന്നത് പതിവാകുന്നു. കുട്ടിക്കാനത്തിനും മുണ്ടക്കയത്തിനുമിടയിൽ നിലനിൽക്കുന്നത് വൻ അപകട ഭീഷണി

ചക്രവാതച്ചുഴി:അതിശക്തമായ മഴ വരുന്നു

പ്ലസ് വൺ പ്രവേശനം. അക്ഷയയിൽ തിക്കി തിരക്കേണ്ട, നെറ്റിവിറ്റി/ജാതി തെളിയിക്കാൻ പത്താംതരം സർട്ടിഫിക്കറ്റ് മതി