Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gustavomorinaga/mileva

✈ A travel app that helps you on your journey
https://github.com/gustavomorinaga/mileva

commitlint eslint expo gustavomorinaga husky lint-staged native-base prettier react-hook-form react-query reanimated2 typescript yup

Last synced: 26 days ago
JSON representation

✈ A travel app that helps you on your journey

Awesome Lists containing this project

README

        


Mileva


Mileva Banner



A travel app that helps you on your journey

---



License MIT



Open Source
Made with TypeScript
Built with Love

---

## 🌎 Translations

[English](./public/docs/translations/README.en-US.md)
[PortuguΓͺs Brasileiro](./public/docs/translations/README.pt-BR.md)

## πŸ“– Introduction

An application that can meet most traveler needs in their
adventures around the world: looking for the best destinations, looking for the best accommodations, analyze reviews of places and services, and organize tasks during the trip.

## 🌟 Features

This project features all the latest tools and good practices in mobile development!

### Framework

- βš›οΈ **[Expo](https://expo.io/home)** – Build one project that runs natively
on all your users' devices

### Data Fetching

- ✳️ **[React Query](https://react-query.tanstack.com)** – Hooks for fetching, caching and updating asynchronous data in React
- πŸ”„ **[Axios](https://github.com/axios/axios)** – Promise based HTTP client for the browser and Node.js

### State Management

- 🐻 **[Zustand](https://zustand-demo.pmnd.rs)** – A small, fast and scalable bearbones state-management solution using simplified flux principles

### Design System and Animations

- 🎨 **[NativeBase](https://nativebase.io)** – Accessible, utility-first component library that helps you build consistent UI across Android, iOS and Web
- ✨ **[React Native Reanimated](https://docs.swmansion.com/react-native-reanimated)** – React Native's Animated library reimplemented

### Form Validation

- πŸ“‹ **[React Hook Form](https://react-hook-form.com)** – Performant, flexible and extensible forms with easy-to-use validation
- 🚨 **[Yup](https://github.com/jquense/yup)** – A schema builder for runtime value parsing and validation

### Design Patterns

- β›” **[ESLint](https://eslint.org)** – Find and fix problems in your JavaScript code
- πŸŽ€ **[Prettier](https://prettier.io)** – An opinionated code formatter, supporting multiple languages and code editors
- 🐺 **[Husky](https://github.com/typicode/husky)** – Modern native Git hooks made easy
- πŸ’© **[lint-staged](https://github.com/okonet/lint-staged)** – Run linters against staged git files and don't let πŸ’© slip into your code base
- πŸ““ **[commitlint](https://commitlint.js.org)** – Helps your team adhering to a commit convention

## ▢️ Getting Started

### πŸ› οΈ Installation

Open your terminal and run this command:

```bash
$ git clone https://github.com/gmatthewsfeuer/mileva.git
```

Move yourself to the root of the project:

```bash
$ cd
```

Install all dependencies of the project:

```bash
$ npm install
# or
$ yarn install
```

### ⌨️ Development

Once all dependencies have been installed, you can run the local development server:

```bash
$ npm run start
# or
$ yarn start
```

Done!

## πŸ‘₯ Contributors





Gustavo Matheus Morinaga Cardoso


Gustavo Matheus Morinaga Cardoso



πŸ’»
🚧
πŸ“–
πŸ’‘
🎨



Bruno Godinho


Bruno Godinho



πŸ“–
🎨



Gustavo Silva Gomes de Souza


Gustavo Silva Gomes de Souza



πŸ“–


## πŸ“œ License

This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) page for details.

---

### ⭐ Give a star if you like this project!

### ❀️ Thanks for your attention!

### πŸ‘¨β€πŸ’» Good Hacking!