Skip to content

223MapAction/app.Dashboard

forthebadge forthebadge forthebadge

πŸ—ΊοΈ Map Action Dashboard

Map Action Dashboard is a web application designed for administrators and organizations to manage various tasks and actions related to mapping projects.

πŸ“ Description

The dashboard provides an intuitive interface for users to:

  • πŸ—ΊοΈ Visualize data on interactive maps
  • πŸ‘₯ Manage users and access permissions
  • πŸ“„ manage incidents related to mapping projects
  • πŸ•’ View a detailed history of actions taken within the system, allowing users to track changes and updates over time
  • πŸ“Š Export data in CSV format for further analysis or sharing purposes
  • βš™οΈ Customize and configure dashboard settings according to user preferences, including user profiles
  • πŸ’¬ Find answers to frequently asked questions regarding the functionality and usage of the Map Action Dashboard
  • πŸ“š Access online assistance and support resources, including tutorials, guides, and troubleshooting tips
  • πŸ”” Receive real-time updates and notifications

πŸ“š Documentation built by Developers Developper doc

πŸŽ‰ Special thanks

During the development of this dashboard, we have used many existing resources from awesome developers. We want to thank them for providing their tools open source:

  • Chakra UI - Modern Open source framework
  • ApexCharts.js - Modern & Interactive Open-source charts
  • Quill Editor - ReactJS Text Editor provided by Quill
  • React Table - Collection of hooks for building powerful ReactJD tables
  • ReactJS - A popular JavaScript library for building user interfaces

Let us know your thoughts below. And good luck with development!

πŸ“‘ Table of Contents

βš™οΈ Requirements

  1. Download and Install NodeJs LTS version from NodeJs Official Page.

πŸ“¦ Installation

To install dependencies, run:

$ npm install

or

$ yarn install

πŸš€ Runing the app

Navigate to the root / directory and run

$ npm start

πŸ“š Documentation

The documentation for the Map Action is hosted at our Developper doc.

πŸ’» Technologies

  • JS
  • CSS
  • React

Selection_078

✨ Features

  • 🚨 Incident Management;
  • πŸ‘₯ User Management;
  • πŸ—ΊοΈ Interactive maps for data visualization;
  • πŸ”” Real-time updates and notifications;
  • πŸ“Š Data Export by day and month;
  • 🀝 collaboration on incident between organisation;

Selection_074

🀝 Contibute to the project

Map Action is an open source project. Fell free to fork the source and contribute with your features. Please follow our contribution guidelines.

πŸ‘₯ Authors

Our code squad : @A7640S, @223MapAction

πŸ“„ Licensing

This project was built under the GNU General Public Licence.

πŸ“‚ File Structure

Within the download you'll find the following directories and files:

Dashboard/
β”œβ”€β”€ .gitattributes
β”œβ”€β”€ .gitigonore
β”œβ”€β”€ CHANGELOG.md
β”œβ”€β”€ commit.sh
β”œβ”€β”€ gulpfile.js
β”œβ”€β”€ ISSUE_TEMPLATE.md
β”œβ”€β”€ jsconfig.json
β”œβ”€β”€ package.json
β”œβ”€β”€ README.md
β”œβ”€β”€ public
β”‚   β”œβ”€β”€ favicon.png
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ apple-icon.png
β”‚   β”œβ”€β”€ logo.png
β”‚   └── manifest.json
└── src
    β”œβ”€β”€ assets
    β”‚   β”œβ”€β”€ img
    β”‚   └── svg
    β”œβ”€β”€ components
    β”‚   β”œβ”€β”€ Card
    β”‚   β”‚   β”œβ”€β”€ Card.js
    β”‚   β”‚   β”œβ”€β”€ CardBody.js
    β”‚   β”‚   └── CardHeader.js
    β”‚   β”œβ”€β”€ Charts
    β”‚   β”‚   β”œβ”€β”€ BarChart.js
    β”‚   β”‚   β”œβ”€β”€ Chart_zone.js
    β”‚   β”‚   └── LineChart.js
    β”‚   β”œβ”€β”€ Configurator
    β”‚   β”‚   └── Configurator.js
    β”‚   β”œβ”€β”€ FixedPlugin
    β”‚   β”‚   └── FixedPlugin.js
    β”‚   β”œβ”€β”€ Footer
    β”‚   β”‚   └── Footer.js
    β”‚   β”œβ”€β”€ Icons
    β”‚   β”‚   β”œβ”€β”€ IconBox.js
    β”‚   β”‚   └── Icons.js
    β”‚   β”œβ”€β”€ Layout
    β”‚   β”‚   β”œβ”€β”€ MainPanel.js
    β”‚   β”‚   β”œβ”€β”€ PanelContainer.js
    β”‚   β”‚   └── PanelContent.js
    β”‚   β”œβ”€β”€ Menu
    β”‚   β”‚   └── ItemContent.js
    β”‚   β”œβ”€β”€ Navbars
    β”‚   β”‚   β”œβ”€β”€ Searchbar
    β”‚   β”‚   β”‚   └── SearchBar.js
    β”‚   β”‚   β”œβ”€β”€ AdminNavbar.js
    β”‚   β”‚   β”œβ”€β”€ AdminNavbarLinks.js
    β”‚   β”‚   └── AuthNavbar.js
    β”‚   β”œβ”€β”€ RTLProvider
    β”‚   β”‚   └── RTLProvider.js
    β”‚   β”œβ”€β”€ Separator
    β”‚   β”‚   └── Separator.js
    β”‚   β”œβ”€β”€ Sidebar
    β”‚   β”‚   β”œβ”€β”€ Sidebar.js
    β”‚   β”‚   └── SidebarHelp.js
    β”‚   └── Tables
    β”‚       β”œβ”€β”€ BillingRow.js
    β”‚       β”œβ”€β”€ DashboardTableRow.js
    β”‚       β”œβ”€β”€ InvoicesRow.js
    β”‚       β”œβ”€β”€ TablesProjectRow.js
    β”‚       β”œβ”€β”€ TablesTableRow.js
    β”‚       β”œβ”€β”€ TimelineRow.js
    β”‚       └── TransactionRow.js
    β”œβ”€β”€ Fonctions
    β”‚   β”œβ”€β”€ Dash_fonction.js
    β”‚   β”œβ”€β”€ Incident_fonction.js
    β”‚   β”œβ”€β”€ Month.js
    β”‚   └── YearMonth.js
    β”œβ”€β”€ layouts
    β”‚   β”œβ”€β”€ Admin.js
    β”‚   β”œβ”€β”€ Auth.js
    β”‚   └── RTL.js
    β”œβ”€β”€ theme
    β”‚   β”œβ”€β”€ additions
    β”‚   β”‚   β”œβ”€β”€ card
    β”‚   β”‚   β”‚   └── Card.js
    β”‚   β”‚   β”œβ”€β”€ layout
    β”‚   β”‚   β”‚   β”œβ”€β”€ MainPanel.js
    β”‚   β”‚   β”‚   β”œβ”€β”€ PanelContainer.js
    β”‚   β”‚   β”‚   └── PanelContent.js
    β”‚   β”œβ”€β”€ components
    β”‚   β”‚   β”œβ”€β”€ badge.js
    β”‚   β”‚   β”œβ”€β”€ button.js
    β”‚   β”‚   β”œβ”€β”€ input.js
    β”‚   β”‚   └── link.js
    β”‚   β”œβ”€β”€ foundations
    β”‚   β”‚   └── breakpoints.js
    β”‚   β”œβ”€β”€ styles.js
    β”‚   └── theme.js
    β”œβ”€β”€ variables
    β”‚   β”œβ”€β”€ charts.js
    β”‚   β”œβ”€β”€ general.js
    β”‚   β”œβ”€β”€ maps.js
    β”‚   └── MapsCollabor.js
    β”œβ”€β”€ views
    β”‚   β”œβ”€β”€ Dashboard
    β”‚   β”‚   β”œβ”€β”€ analyze.jsx
    β”‚   β”‚   β”œβ”€β”€ Billing.js
    β”‚   β”‚   β”œβ”€β”€ CitizenTable.js
    β”‚   β”‚   β”œβ”€β”€ Collaboration.jsx
    β”‚   β”‚   β”œβ”€β”€ Dashboard.js
    β”‚   β”‚   β”œβ”€β”€ DashboardElu.js
    β”‚   β”‚   β”œβ”€β”€ DataExport.js
    β”‚   β”‚   β”œβ”€β”€ globalView.js
    β”‚   β”‚   β”œβ”€β”€ globalViewCollaboration.jsx
    β”‚   β”‚   β”œβ”€β”€ Incident.js
    β”‚   β”‚   β”œβ”€β”€ LLM_Chat.jsx
    β”‚   β”‚   β”œβ”€β”€ Profile.js
    β”‚   β”‚   └── Tables.js
    β”‚   β”œβ”€β”€ Pages
    β”‚   β”‚   β”œβ”€β”€ ComponentFaq.js
    β”‚   β”‚   β”œβ”€β”€ ComponentHelp.js
    β”‚   β”‚   β”œβ”€β”€ FAQ.js
    β”‚   β”‚   β”œβ”€β”€ Help.js
    β”‚   β”‚   β”œβ”€β”€ NotFound.js
    β”‚   β”‚   β”œβ”€β”€ SignIn.js
    β”‚   β”‚   └── SignUp.js
    β”‚   └── RTL
    β”‚       └── RTLPage.js
    β”œβ”€β”€ index.js
    └── routes.js

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors