Commit Graph

19 Commits

Author SHA1 Message Date
vergiLgood1 57fb1e4e46 Refactor GeoJSON seeder to insert data in smaller batches to prevent timeouts; added chunking logic and improved error handling. Update permission seeder to batch create permissions for roles and resources. Optimize unit seeder to prepare and insert unit data in bulk, enhancing performance. Adjust Supabase configuration for local development and modify migration scripts to restore GIS functions and types. 2025-05-06 21:37:28 +07:00
vergiLgood1 969d10958c refactor: streamline SQL migration scripts and enhance schema management for units and incidents 2025-05-06 15:37:07 +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 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 aa52dd0ca4 resolve RLS issue for upload avatars images 2025-03-07 00:22:44 +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 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 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