Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carlosvinimsouza/nlw-copa
NLW Cup project
https://github.com/carlosvinimsouza/nlw-copa
fastify mobile native-base nextjs nlw-copa react react-native reactjs server web
Last synced: 14 days ago
JSON representation
NLW Cup project
- Host: GitHub
- URL: https://github.com/carlosvinimsouza/nlw-copa
- Owner: CarlosViniMSouza
- Created: 2022-11-02T04:48:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-05T02:27:26.000Z (about 2 years ago)
- Last Synced: 2024-11-12T07:34:56.392Z (2 months ago)
- Topics: fastify, mobile, native-base, nextjs, nlw-copa, react, react-native, reactjs, server, web
- Language: TypeScript
- Homepage:
- Size: 2.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NLW Cup Project
## **Class 01 - Starting an end-to-end project**
In this class we will prepare all the ends of our setup and start the code. Create our first HTTP route on the backend, prepare the project setup on the frontend and get started on Mobile with NativeBase.
## **Class 02 - Creating routes and accesses**
In this class we will focus on web development, build the database structure, structure the first routes and accesses to the database and connect the front and back-end.
## **Class 03 - Layout and mobile visual structure**
It's time for mobile. In this class we will build the layout using NativeBase to generate productivity and also prepare our application to receive the integration with the backend.
## **Class 04 - Connecting the mobile app to the API**
In this class we will finish building the backend and connecting the mobile app with our API. We are also going to implement social login and finally add the functionality to create and list pools.
## **Class 05 - Finishing the app and features + next steps**
Preparing the project for the world. In this class we will finish the mobile by configuring environment variables and implementing the other features of our application.
## Tecnologies:
### Front-END:
1. [React.js](https://reactjs.org/)
2. [Next.js](https://nextjs.org/)### Back-END:
1. [Fastify](https://www.fastify.io/)
### DataBase & ORM:
1. [Prisma](https://www.prisma.io/)
### Mobile:
1. [React Native](https://reactnative.dev/)
2. [NativeBase](https://docs.nativebase.io/?utm_source=HomePage&utm_medium=header&utm_campaign=NativeBase_3)