{"id":23885586,"url":"https://github.com/lgariv/vision-frontend","last_synced_at":"2026-04-10T11:31:56.366Z","repository":{"id":268957442,"uuid":"905977079","full_name":"lgariv/Vision-frontend","owner":"lgariv","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-22T13:11:06.000Z","size":3546,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-22T13:26:05.563Z","etag":null,"topics":["enodeb","frontend","leaflet","moshell","nextjs","reactjs","vercel","web-development","zustand"],"latest_commit_sha":null,"homepage":"https://vision-frontend-peach.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lgariv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-19T22:36:25.000Z","updated_at":"2025-02-22T13:11:09.000Z","dependencies_parsed_at":"2024-12-20T00:24:32.359Z","dependency_job_id":"71edd924-f039-4e3b-8976-b70aad7f3771","html_url":"https://github.com/lgariv/Vision-frontend","commit_stats":null,"previous_names":["lgariv/vision-frontend"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgariv%2FVision-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgariv%2FVision-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgariv%2FVision-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgariv%2FVision-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lgariv","download_url":"https://codeload.github.com/lgariv/Vision-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240261498,"owners_count":19773474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["enodeb","frontend","leaflet","moshell","nextjs","reactjs","vercel","web-development","zustand"],"created_at":"2025-01-04T05:44:18.768Z","updated_at":"2026-04-10T11:31:56.353Z","avatar_url":"https://github.com/lgariv.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vision Frontend\n\n## About\n\nVision is a **web application** specifically built for monitoring and managing **cellular network systems**, with a focus on **eNodeB** equipment. This repository contains the **frontend** of the Vision platform, providing a robust, scalable, and user-friendly interface for overseeing critical telecommunications infrastructure. Built with **Next.js 14**, the frontend ensures seamless interaction and visualization of real-time data.\n\nFor the backend repository and API services, visit the [Vision Backend](https://github.com/lgariv/Vision-backend/).\n\nKey features include:\n\n- **Real-time updates** on cellular network statuses.\n- **Interactive interfaces** for managing and monitoring network nodes.\n\nThe frontend leverages modern technologies to deliver a dynamic and responsive user experience.\n\n---\n\n## Technologies\n\n### Frontend\n\n- **React 18** with **Next.js 14** for efficient server-side rendering and dynamic routing.\n- **NextUI**, **shadcn/ui** and **Magic UI** for building accessible, customizable, and responsive UI components.\n- **Zustand** for state management, enabling a simple and scalable solution for handling application state.\n- **Leaflet** for rendering interactive maps, providing geospatial visualization of network nodes.\n- **Tailwind CSS** for responsive and modern styling.\n\n### Deployment\n\n- Deployed on **Vercel** to ensure global availability and high performance.\n\n### Additional Tools\n\n- **Docker**: Provides consistent environments for both development and deployment.\n\n---\n\n## Features\n\n1. **Dashboard View**\n\n   - Displays real-time statistics and health metrics of network nodes.\n   - Features an interactive map highlighting node statuses for quick identification.\n\n2. **Alerts Management**\n\n   - Allows users to configure custom alert rules.\n   - Provides a user-friendly interface for tracking and resolving network issues.\n\n3. **Node Management**\n\n   - Supports adding, removing, and updating node information.\n   - Implements role-based access control to secure sensitive operations.\n\n4. **Real-time Data**\n\n   - Automatically refreshes data at regular intervals to ensure accuracy.\n\n---\n\n## Setup and Installation\n\n### Prerequisites\n\n- **Node.js** (version 16 or later)\n- **Git** (for cloning the repository)\n\n### Installation Steps\n\n1. Clone the repository:\n\n   ```bash\n   git clone \u003cfrontend-repo-link\u003e\n   ```\n\n2. Install the required dependencies:\n\n   ```bash\n   cd vision-frontend\n   npm install\n   ```\n\n3. Start the development server:\n\n   ```bash\n   npm run dev\n   ```\n\n4. Open the application in your browser:\n\n   - Navigate to `http://localhost:3000`.\n\nFor backend setup, refer to the [Vision Backend](https://github.com/lgariv/Vision-backend/).\n\n---\n\n## Contribution Guidelines\n\nContributions are highly encouraged! To contribute, follow these steps:\n\n1. Fork this repository.\n2. Create a new branch to work on your feature or fix.\n3. Submit a pull request with a detailed description of your changes.\n\n---\n\n## License\n\nThis project is licensed under the **GNU General Public License v3.0 (GPL-3.0)**. For details on the terms and conditions, see the [LICENSE](LICENSE) file in the repository.\n\n---\n\n## Contact\n\nFor further information or inquiries, reach out:\n\n**LinkedIn**: [Lavie Gariv](https://www.linkedin.com/in/lavie-gariv/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgariv%2Fvision-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flgariv%2Fvision-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgariv%2Fvision-frontend/lists"}