https://github.com/m7medvision/shadow-watch
https://github.com/m7medvision/shadow-watch
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/m7medvision/shadow-watch
- Owner: m7medVision
- Created: 2025-03-18T19:57:47.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-03-19T13:44:58.000Z (10 months ago)
- Last Synced: 2025-03-19T14:37:46.382Z (10 months ago)
- Language: TypeScript
- Homepage: https://shadow-watch-sepia.vercel.app
- Size: 379 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shadow Watch - Technical Documentation
## Tech Stack
Shadow Watch is built using a modern, robust tech stack focused on performance, developer experience, and user interface quality:
### Core Technologies
- **React 19.0.0** - Latest version of React for building the user interface
- **TypeScript** - For type safety and enhanced developer experience
- **Vite** - Modern build tool and development server offering fast HMR
### UI Framework
- **Tailwind CSS 4.0.14** - Utility-first CSS framework for styling
- **shadcn/ui components** - A collection of accessible, reusable UI components
- **Radix UI primitives** - Unstyled, accessible UI primitives for building the component system
### Map Implementation
- **Leaflet** - Open-source JavaScript library for interactive maps
- **react-leaflet** - React components for Leaflet maps
### Form Management & Validation
- **React Hook Form** - Performant form management with easy validation
- **Zod** - TypeScript-first schema declaration and validation
- **@hookform/resolvers** - Connecting Zod with React Hook Form
### PWA Capabilities
- **vite-plugin-pwa** - Progressive Web App support with Vite
- **Workbox** - Service worker tooling for offline capabilities
### Hosting & Deployment
- **github pages** - Hosting the application on GitHub Pages
- **github actions** - CI/CD for automated testing and deployment