Skip to content

Platform designed to create guesses about World Cup 2022 games results

Notifications You must be signed in to change notification settings

iwataniKenji/bolao-da-copa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summary

📙 About 🖼️ Preview 📖 How to Start 💡 Features 💻 Technologies

✔️ Bolão da Copa finished ✔️

📙 About

Bolão da Copa from Next Level Week is designed for those who loves soccer and want to use a platform that allows the participant to create your own guesses about the World Cup 2022 games results. This application is usable on smartphone devices and has a single page layout available on browsers to display introductory information about this tool.

Talking about the features, this app has full backend-mobile-web integration, jwt with google authentication system, routing functionality, organized code architecture and more

The Next Level Week is a whole week coding event based on the development of a complete application using some of the most used tools available on the JavaScript Stack, such as Tailwind, React, NodeJS and React Native. The purpose is all about keep learning, sharing the challenges with other students, making networking and improving your hard and soft skills.

Originally created on Next Level Week from Rocketseat and made by Kenji Iwatani


🖼️ Preview

Web overview:

web project overview

Mobile overview:

mobile project overview

📖 How to Start

Starting this repository

# Clone this repository
$ git clone https://github.com/iwataniKenji/bolao-da-copa

# Access the project directory
$ cd bolao-da-copa

Server

# Access the "server" folder
$ cd server

# Install dependencies
$ npm install

# Rename '.env.example' to '.env' and set your env variable
$ ren ".env.example" ".env"

# With a PostgreSQL running, run the migrations
$ npx prisma migrate dev

# Start the server
$ npm run dev

Web

# Access the "web" folder
$ cd web

# Install dependencies
$ npm install

# Start the application
$ npm run dev

Mobile

# Access the 'mobile' folder
$ cd mobile

# Install dependencies
$ npm install

# Start bundle
$ npm expo start

# Download expo app on your phone and scan the QR Code

💡 Features

  • Google account based authentication system
  • Jwt token authentication
  • Context usage and data persistence
  • Routing feature on mobile version
  • Full integration between backend and web/mobile
  • Declarative interface with Tailwind on web application
  • Share poll code feature

💻 Technologies

Mobile

Backend and Deployment

Frontend

About

Platform designed to create guesses about World Cup 2022 games results

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published