https://github.com/mdashraful24/smart-irrigation-client
Smart Irrigation is a responsive React application built with Vite that provides an interface for monitoring weather conditions, fields, crops, and irrigation requirements. The project is currently under active development.
https://github.com/mdashraful24/smart-irrigation-client
i18next react-markdown reactjs reactrouter tailwindcss
Last synced: 2 months ago
JSON representation
Smart Irrigation is a responsive React application built with Vite that provides an interface for monitoring weather conditions, fields, crops, and irrigation requirements. The project is currently under active development.
- Host: GitHub
- URL: https://github.com/mdashraful24/smart-irrigation-client
- Owner: mdashraful24
- Created: 2026-01-27T08:44:59.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-03-17T23:26:00.000Z (3 months ago)
- Last Synced: 2026-03-18T13:28:53.127Z (3 months ago)
- Topics: i18next, react-markdown, reactjs, reactrouter, tailwindcss
- Language: JavaScript
- Homepage: https://smart-irrigations.netlify.app
- Size: 9.74 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart Irrigation — Client
Professional, production-ready front-end client for the Smart Irrigation system.
## Project Overview
This repository contains the web client for Smart Irrigation — a responsive React application built with Vite that provides an interface for monitoring weather, fields, crops, and irrigation needs. It includes internationalization support, a dashboard, and reusable UI components.
## Key Features
- Responsive UI and modern React structure
- Weather dashboard with charts and station data
- Field and crop information pages
- Authentication (login / signup) flows
- Internationalization (English and Bengali)
## Technology Stack
- Frontend: React (JSX), Vite
- Languages: JavaScript (ESNext), CSS
- Bundler / dev server: Vite
## Prerequisites
- Node.js 16+ and npm or Yarn
## Quick Start
1. Install dependencies
```bash
npm install
# or
yarn
```
2. Run the development server
```bash
npm run dev
# or
yarn dev
```
3. Build for production
```bash
npm run build
# or
yarn build
```
4. Preview production build
```bash
npm run preview
# or
yarn preview
```
## Project Structure (high level)
- `src/` — application source
- `pages/` — top-level pages and views
- `layouts/` — layout components (Root, Auth)
- `router/` — route definitions
- `i18n/` — internationalization setup and locale files
- `assets/` — images and static assets
## Internationalization
Locales are stored under `src/i18n/locales` (English and Bengali). The app uses a lightweight i18n setup — update or add translations there.
## Contributing
Contributions are welcome. Please open issues for bugs or feature requests and create pull requests for contributions. Keep commits focused and include brief descriptions.
## License
This project uses an open-source license. Add or update a `LICENSE` file at the repository root if you intend to specify a license.
## Contact
Maintainer: Project team — reach out via repository issues or your preferred team channel.
---