The project consists in create a WEB app to view and create adds to find others players to play toghether, the mobile is to view the adds and the node.js is the api.
- Clone the repository with
https://github.com/rodrigodiasf1984/nlw-eSports-react-react-native-node.js-2022.git
- Open a terminal and enter to cd
react-native-uber-clone-tailwindCss-redux-toolkit
- Open the server folder,
cd server
, in other terminal opencd mobile
and cdweb
- Install all dependencies with the command
yarn
ornpm
- Type code . to open the project on vscode
- In the server project run
yarn dev
to start the api. - In the web project run
yarn dev
to start the web project. - In the mobile run
expo start
press i to open IOS or a to open Android
./assets
-- Files that are not code subdivided according to their functionality
./components
-- Files .jsx
of reusable React components in more than one parent component.
./screens
-- Files jsx
that describe React components that represent an accessible screen.
- ⚛️ TailwindCss - Is a framework of CSS for styling components
- 📄 Radix-UI - An open-source UI component library for building high-quality, accessible design systems and web apps.
- 📄 React-Navigation-V6 - Is a library to Routing and navigation for Expo and React Native apps.
- 📄 Styled-components - Is a Visual primitives for the component age.
- 📄 React-Toastify - Is a Library toastify-react-native allows you to add notifications to your react-native app (ios, android) with ease. No more nonsense!
- 📄 Prisma - Is a ORM working with databases thanks to its intuitive data model, automated migrations, type-safety & auto-completion.
- 📄 Vite - Is a Next Generation Frontend Tooling.
This project is under the MIT license. See the LICENSE file for more details.