Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luismda/ignite-teams
This project is a React Native app for managing groups, teams and players.
https://github.com/luismda/ignite-teams
expo reactnative reactnavigation styled-components typescript
Last synced: 1 day ago
JSON representation
This project is a React Native app for managing groups, teams and players.
- Host: GitHub
- URL: https://github.com/luismda/ignite-teams
- Owner: luismda
- Created: 2023-06-18T18:06:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-24T14:30:17.000Z (over 1 year ago)
- Last Synced: 2024-04-23T02:51:11.982Z (8 months ago)
- Topics: expo, reactnative, reactnavigation, styled-components, typescript
- Language: TypeScript
- Homepage:
- Size: 262 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ignite Teams
---
## About
This project is an application to create groups, being able to add people divided into teams, with the main objective of **organizing teams** to play with your friends, family or co-workers, for example. With this application it is possible to **create and remove groups**, as well as **add and remove players** from the team.
The project was developed using these technologies:
- TypeScript
- React Native
- Expo Managed Workflow
- Styled Components
- React Navigation
- Async Storage (*used to local storage of groups and players*)Also, this project was developed in the React Native training of the [**Rocketseat**](https://github.com/rocketseat-education) **Ignite** course. The main purpose of this app was to practice **styling, navigation and local storage**, as well as some **React Hooks** and techniques, and good coding practices.
[**Access the project layout in Figma**](https://www.figma.com/community/file/1151864427495057381)
## Instructions
- Requirements:
- [Node.js LTS](https://nodejs.org/en)1. Clone the repository:
```sh
git clone https://github.com/luismda/ignite-teams.git
```2. Install the dependencies:
```sh
npm i
```3. Run app:
```sh
npm start
```4. To preview the app, you can use Expo Go on your physical device or use an Android or iPhone emulator on your computer. See some more details in the [**React Native**](https://reactnative.dev/docs/environment-setup?guide=quickstart) and [**Expo**](https://docs.expo.dev/get-started/expo-go/) documentation.
## Created by
LuÃs Miguel | [**LinkedIn**](https://www.linkedin.com/in/luis-miguel-dutra-alves/)
##
**#NeverStopLearning 🚀**