/world-cup-2022-betting-app

World Cup 2022 Betting App

Primary LanguageTypeScript

World Cup 2022 Betting App

Bet on the winner of each match

This project is the result of my participation on the NLW Copa 2022 event, hosted by Rocketseat. The main goal is to improve my skills in programming, using technologies from both backend and frontend, such as Node.js, TypeScript, Fastify, Prisma, SQLite, React, React Native, Next, Expo, JWT and Tailwind.

Project structure

  • server
  • client-web
  • client-mobile

Note

Create a .env file following the .env.example

Available commands

  • server
    • build and run: npm run start
    • run in dev mode: npm run start:dev
    • prisma interface: npx prisma studio
    • prisma migration: npx prisma migrate dev
    • prisma erd generator: npx prisma generate
    • prisma seed: npx prisma db seed
  • client-web
    • npm run dev
  • client-mobile
    • npx expo start

Screenshots Mobile

Screenshots Web

ERD

ERD