- React.js
- Next.js
- Typescript
- SCSS
- Apollo
- GraphQl
- EsLint
- Prettier
- Styled Components
- react-bootstrap
Run the following command to install project depedencies
npm install
Make sure a file named .env
(in the project root) contains the following data:
NEXT_PUBLIC_GRAPHQL_URL=<GraphqL API>
NEXT_PUBLIC_DOCUMENT_URL=<Assets Path>
- Move the "business" and "product" folders of pages/lawyers to pages/{domain folder}
Run npm run-script dev
to start development server
Multiple Domain / website solution. Command to run each website
npm run domain
npm run dev (Lawyers Build)
npm run dev:manufacturing
npm run dev:tyre
npm run dev:panel
npm run dev:magrepair
npm run dev:finance
npm run dev:car
npm run dev:wedding
npm run dev:christ
npm run-script dev:manufacturing
- Run
npm run build
to build the project - Run
npm run start
to run the project in production mode
npm run-script build:{domain}
example : npm run-script build:manufacturing
.env files holds environment variables