Commit Graph

32 Commits

Author SHA1 Message Date
vergiLgood1 edf5013363 feat: Add CrimePopup and DistrictPopup components for displaying crime data on the map
- Implemented CrimePopup component to show detailed information about individual crime incidents.
- Implemented DistrictPopup component to provide an overview of crime statistics and demographics for selected districts.
- Added useFilteredCrimeData hook to filter crime data based on selected categories.
- Created calculateCrimeStats utility function to compute various crime statistics from raw data.
2025-05-02 22:19:54 +07:00
vergiLgood1 6f89892d8c feat: add map controls and sidebar components for crime data visualization
- Implemented MapControls component for selecting various crime-related metrics.
- Created MapFilterControl for filtering data by year and month.
- Developed MapSidebar to display crime statistics and district information.
- Added SidebarToggle for opening and closing the sidebar.
- Introduced SeverityIndicator to visually represent crime severity levels.
- Created TimeControls for selecting time frames for data analysis.
- Added useFullscreen hook for managing fullscreen functionality.
2025-04-28 00:14:16 +07:00
vergiLgood1 29925dc1b9 add some stuff 2025-04-27 22:41:27 +07:00
vergiLgood1 bcd71c6cad feat: enhance crime incidents seeder with year validation and import all-year summaries
- Added year validation in CrimeIncidentsSeeder to skip records with undefined year.
- Implemented importAllYearSummaries method in CrimesSeeder to import crime summaries from CSV for 2020-2024.
- Cleared existing data for units before seeding geographic data.
- Cleared locations data in role seeder before seeding roles.
- Added district summary CSV file for crime data from 2020 to 2024.
2025-04-25 16:58:32 +07:00
vergiLgood1 63b0721859 feat: add initial data seeding for resources, roles, demographics, crime incidents, and geographic data
- Created resources data structure in `resources.ts`
- Added roles data structure in `roles.ts`
- Implemented seeding for crime categories and incidents with detailed logic in `crime-category.ts` and `crime-incident.ts`
- Developed demographic data seeding logic in `demographic.ts`
- Implemented geographic data seeding from GeoJSON files in `geographic.ts`
- Added permission seeding logic in `permission.ts`
- Created resource and role seeding scripts in `resource.ts` and `role.ts`
2025-04-25 02:04:04 +07:00
vergiLgood1 0cbcd3e636 feat: add initial data seeding for resources, roles, demographics, crime incidents, and geographic data 2025-04-15 22:47:07 +07:00
vergiLgood1 c6f803b08c feat: add crime map components and functionality
- Implemented MapLegend component to display crime rate legend.
- Created YearSelector component for selecting the year of crime data.
- Developed CrimeMap component to manage crime incidents and district data.
- Added DistrictLayer for rendering districts on the map with hover and click interactions.
- Introduced CrimeMarker for displaying crime incidents on the map.
- Built MapView component for rendering the map with various controls.
- Established utility constants for crime colors and rates.
- Defined types for crime management and map features.
2025-04-14 23:47:44 +07:00
vergiLgood1 20238994dc add geojson data 2025-04-14 23:43:09 +07:00
vergiLgood1 258205ef49 Init roles, permissions and resources repository 2025-04-10 22:38:57 +07:00
vergiLgood1 a468f3db68 init model rbac 2025-04-07 20:50:57 +07:00
vergiLgood1 0af8a9be0b refactor add user and invite user 2025-03-22 23:20:31 +07:00
vergiLgood1 1a39925c97 implmentation clean architecture for auth services 2025-03-16 22:25:33 +07:00
vergiLgood1 aed9eba5d3 set up sentry 2025-03-16 00:46:37 +07:00
vergiLgood1 693f5d265e refactor project structure (backups) 2025-03-15 22:49:23 +07:00
vergiLgood1 5830eedb18 Refactor structure auth 2025-03-14 16:37:06 +07:00
vergiLgood1 bf84395efe change project structure 2025-03-12 16:13:57 +07:00
vergiLgood1 276a63a4dc add layout for my account, preference, notiication and import 2025-03-07 23:08:16 +07:00
vergiLgood1 aa52dd0ca4 resolve RLS issue for upload avatars images 2025-03-07 00:22:44 +07:00
vergiLgood1 45daf059d3 fix dupicate nav routes 2025-03-06 15:02:34 +07:00
vergiLgood1 121017dfb1 add profile and remove older project 2025-03-05 14:58:15 +07:00
vergiLgood1 dc3c0bebbb menampilkan user saat ini ke profile 2025-03-02 23:47:02 +07:00
vergiLgood1 f00544cb28 Remove reactQuery 2025-03-01 06:49:42 +07:00
vergiLgood1 681517e28e menambahkan user management 2025-02-28 20:23:31 +07:00
vergiLgood1 ca90871b22 remove older project 2025-02-28 19:26:26 +07:00
vergiLgood1 10ce404a1d add trigger for auth.users to custom public.user 2025-02-27 19:58:21 +07:00
vergiLgood1 39a0af5e0f add users table 2025-02-27 00:58:32 +07:00
vergiLgood1 d14cd33ef3 tes 2025-02-21 07:08:47 +07:00
vergiLgood1 538a8f4fa8 add shema for map fitur 2025-02-21 06:03:47 +07:00
vergiLgood1 a0b0289a86 init mapbox 2025-02-21 02:36:44 +07:00
vergiLgood1 bc0c6438a2 fecth dynamic navitem 2025-02-20 23:50:45 +07:00
vergiLgood1 55f295cee3 feat(contact us): Send email function
Send email to admin and get the confirmation message from admin
2025-02-19 02:08:45 +07:00
vergiLgood1 c7e0e2905c init prisma and edge functions 2025-02-17 23:41:35 +07:00