Bang (방) is an award winning real estate company based in South Korea. Website is developed by Jane Valencia.
Disclaimer: The design is a mock-up.
The task involves turning the web design into a website using React (any framework of your choice), HTML5, CSS3, and Javascript.
The source data is fetched from a Headless CMS, Contentful. The API request is to be called using GraphQL API endpoint.
- React: Next.js
- Node >= 18.13.0 & React >= 18
- TailwindCSS
- @tailwindcss/typography
- Typescript
- @next/font plugin (default = Montserrat)
- Apollo-Client >= 3.7.9
- GraphQL >= 16.6.0
- deepmerge
- lodash
- @types/lodash
- react-markdown
- Contentful (Headless CMS)
- Netlify Form
- Copy this repository to your local
- Run
yarn
ornpm install
from your terminal to install all dependencies. - Check out
env.example
file to guide you as to what credentials you need to connect to Contentful CMS and fetch data using Apollo Client.
yarn dev
yarn lint
yarn build
yarn start
Note: The build folder will be in .next
folder.
The site is deployed to Netlify. Refer to the Project About to access the production site.