App for receiving questions
Run the following command:
yarn
with this project it should be possible for any user to create an account and be able to receive questions
- - It must be possible to create a question for a specific user.
- - There should be a list of questions (general) where clicking on them will lead to a specific user with the question and answer.
- - There should be a list of questions (only for the recipient of the questions).
- - Questions should be received in real-time.
- - Questions with the highest PIX value deposited should be prioritized and placed at the top of the queue.
-
Clone the repository:
git clone git@github.com:Thiago-Mota-Santos/Ask2me.git
-
Navigate to the project directory:
cd Ask2me
-
Install dependencies for both web and server:
yarn install
-
Fill the env variables: (inside apps/server)
you don't need fill the variables: APP_ID_WOOVI= API_URL_WOOVI= WEBHOOK_PUBLIC_KEY
yarn copy-env
(inside apps/next) Do the same
- Run the app:
(in the root (/))
yarn dev
- - jest
- - sentry
- - relay
- - graphql
- - next
- - koa
- - mongo db
- - tailwind
- - shadcn ui
deploy:
- - vercel (yes, back and front) how to deploy server apps using vercel
next
: a Next.js using relay, tailwind, nextserver
: a graphql server app@repo/ui
: a stub React component library shared by bothweb
anddocs
applications@repo/eslint-config
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)@repo/typescript-config
:tsconfig.json
s used throughout the monorepo
Each package/app is 100% TypeScript.