Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afet-yonetim-sistemi/ays-fe-institution
Afet Yönetim Sistemi Front-End Institution
https://github.com/afet-yonetim-sistemi/ays-fe-institution
axios clsx i18next nextjs node radix-ui react reactjs redux shadcn tailwind tanstack typescript zod
Last synced: 2 months ago
JSON representation
Afet Yönetim Sistemi Front-End Institution
- Host: GitHub
- URL: https://github.com/afet-yonetim-sistemi/ays-fe-institution
- Owner: afet-yonetim-sistemi
- License: other
- Created: 2023-02-22T19:47:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-13T22:50:05.000Z (2 months ago)
- Last Synced: 2024-11-13T23:17:57.595Z (2 months ago)
- Topics: axios, clsx, i18next, nextjs, node, radix-ui, react, reactjs, redux, shadcn, tailwind, tanstack, typescript, zod
- Language: TypeScript
- Homepage:
- Size: 2.9 MB
- Stars: 10
- Watchers: 5
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# AYS | Afet Yönetim Sistemi FE Institution [![Application Status](https://github.com/afet-yonetim-sistemi/ays-fe-institution/actions/workflows/application-health-checker.yml/badge.svg)](https://github.com/afet-yonetim-sistemi/ays-fe-institution/actions/workflows/application-health-checker.yml)
## Description
The Disaster Management System, known as AYS (Afet Yönetim Sistemi), is an open-source and voluntary project. Its aim is to effectively manage the needs that arise during a natural disaster. It facilitates the coordination of processes related to these needs between volunteers and institutions operating in the disaster area.
This project is designed to be used by non-governmental organizations and volunteers affiliated with relevant organizations. It enables organizations to register both themselves and their volunteers. By doing so, it allows for the efficient and precise management of the needs within the disaster area, including the deployment of volunteers located in proximity to the affected regions.
### Tech Stack
This project is built using the following technologies:
- [React](https://reactjs.org/)
- [Refine](https://refine.dev/)
- [Ant Design](https://ant.design/)
- [Axios](https://axios-http.com/)
- [Axios Auth Refresh](https://github.com/Flyrell/axios-auth-refresh)
- [React Leaflet](https://react-leaflet.js.org/)
- [React Hook Form](https://react-hook-form.com/)
- [React Query](https://react-query.tanstack.com/)
- [OpenAPI Typescript](https://www.npmjs.com/package/openapi-typescript)## Getting Started
### Clone the repository
```bash
git clone https://github.com/afet-yonetim-sistemi/ays-fe-institution
```### Install dependencies
```bash
npm install
```### Run the project locally
```bash
npm run dev
```Note that you need to install [Node.js](https://nodejs.org/en/) and [npm](https://www.npmjs.com/) to run the project locally. We recommend using `version v18` of Node.js.
### Useful Commands
- **`npm run eslint`**: Runs ESLint to check for code issues.
- **`npm run format`**: Checks code formatting with Prettier.
- **`npm run format:fix`**: Formats code according to Prettier rules.## Contributing
Thank you for your interest in contributing to Afet Yönetim Sistemi project. We appreciate your help in making our project better and more useful to everyone. To contribute to the project, please read the [contributing guidelines](CONTRIBUTING.md) first.