Giter Site home page Giter Site logo

gustavomorinaga / mileva Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 5.31 MB

✈ A travel app that helps you on your journey

License: MIT License

JavaScript 1.24% Shell 0.09% TypeScript 98.66%
commitlint eslint expo husky lint-staged native-base prettier react-hook-form react-query reanimated2

mileva's Introduction

Mileva

Mileva Banner

A travel app that helps you on your journey


License MIT
Open Source Made with TypeScript Built with Love


🌎 Translations

English Português Brasileiro

📖 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 – Build one project that runs natively on all your users' devices

Data Fetching

  • ✳️ React Query – Hooks for fetching, caching and updating asynchronous data in React
  • 🔄 Axios – Promise based HTTP client for the browser and Node.js

State Management

  • 🐻 Zustand – A small, fast and scalable bearbones state-management solution using simplified flux principles

Design System and Animations

  • 🎨 NativeBase – Accessible, utility-first component library that helps you build consistent UI across Android, iOS and Web
  • React Native Reanimated – React Native's Animated library reimplemented

Form Validation

  • 📋 React Hook Form – Performant, flexible and extensible forms with easy-to-use validation
  • 🚨 Yup – A schema builder for runtime value parsing and validation

Design Patterns

  • ESLint – Find and fix problems in your JavaScript code
  • 🎀 Prettier – An opinionated code formatter, supporting multiple languages and code editors
  • 🐺 Husky – Modern native Git hooks made easy
  • 💩 lint-staged – Run linters against staged git files and don't let 💩 slip into your code base
  • 📓 commitlint – Helps your team adhering to a commit convention

▶️ Getting Started

🛠️ Installation

Open your terminal and run this command:

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

Move yourself to the root of the project:

$ cd <name-of-your-generated-repository>

Install all dependencies of the project:

$ npm install
# or
$ yarn install

⌨️ Development

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

$ 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 page for details.


⭐ Give a star if you like this project!

❤️ Thanks for your attention!

👨‍💻 Good Hacking!

mileva's People

Contributors

adv-gustavomorinaga avatar dependabot[bot] avatar gustavomorinaga avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gmbrunoo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.