Skip to content

Exemplo de monorepo internacional com cadastro de forms utilizando Firebase Auth para autenticação, NestJS com Swagger para BackEnd com MongoDB.

Notifications You must be signed in to change notification settings

guiziii/Drummond

Repository files navigation

DrummondForms

Proposal: Registration of forms!

1) What was used?

2) Demo

2.1) Sign In Page (Firebase Auth)

N|Solid

2.2) Sign Up Page (Firebase Auth)

N|Solid

2.3) Register Form Page

N|Solid N|Solid

2.4) Swagger API

N|Solid

3) Installation

3.1) Enter the root of the project and run "yarn" to start installing the default project dependencies.

yarn

3.2) Enter the "web" project to start installing the project's dependencies.

cd packages/web
yarn

3.3) Enter the "api" project to start installing the project's dependencies.

cd packages/api
yarn

3.4) It is now possible to run all folders from the default directory.

yarn api -> Executes the API.
yarn apidev -> Runs the API in development environment.
yarn web -> Run the WEB

3.5) Create an .env file in the root of the web project for API access with the following:

VITE_API_URL = https://localhost:3000
VITE_FIREBASE_API_KEY = AIzaSyDceH9amyB2Var1mFx0GqMO1o1bt7E_fbY
VITE_FIREBASE_AUTH_DOMAIN = drummond-e8706.firebaseapp.com
VITE_FIREBASE_PROJECT_ID = drummond-e8706
VITE_FIREBASE_STORAGE_BUCKET = drummond-e8706.appspot.com
VITE_FIREBASE_MESSAGING_SENDER_ID = 279886335338
VITE_FIREBASE_MESSAGING_APPID = 1:279886335338:web:d220d616dc14bdc2ac6913
VITE_FIREBASE_MESSAGING_MEASUREMENT_ID = G-N8LKHKK1NE

3.6) Create an .env file in the root of the api project for database access with the following:

DATABASE_CONNECTION_STRING = mongodb+srv:https://qmguiziii:[email protected]/test

About

Exemplo de monorepo internacional com cadastro de forms utilizando Firebase Auth para autenticação, NestJS com Swagger para BackEnd com MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published