From bf3a6bd2ecdfbc36694a5cc7cbe9c1e6f35f65d1 Mon Sep 17 00:00:00 2001 From: Sushant Bansal Date: Tue, 7 Jul 2020 19:23:23 -0500 Subject: [PATCH 001/576] Started Frontend in Next.Js and Material-UI --- frontend/.gitignore | 30 + frontend/components/Footer/footer.js | 7 + frontend/components/Header/header.js | 29 + frontend/components/layout.js | 17 + frontend/package.json | 16 + frontend/pages/_app.js | 30 + frontend/pages/_document.js | 68 + frontend/pages/index.js | 10 + frontend/styles/global.css | 17 + frontend/styles/utils.module.css | 3 + frontend/theme/theme.js | 14 + frontend/yarn.lock | 5814 ++++++++++++++++++++++++++ 12 files changed, 6055 insertions(+) create mode 100644 frontend/.gitignore create mode 100644 frontend/components/Footer/footer.js create mode 100644 frontend/components/Header/header.js create mode 100644 frontend/components/layout.js create mode 100644 frontend/package.json create mode 100644 frontend/pages/_app.js create mode 100644 frontend/pages/_document.js create mode 100644 frontend/pages/index.js create mode 100644 frontend/styles/global.css create mode 100644 frontend/styles/utils.module.css create mode 100644 frontend/theme/theme.js create mode 100644 frontend/yarn.lock diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 00000000..20fccdd4 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,30 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local diff --git a/frontend/components/Footer/footer.js b/frontend/components/Footer/footer.js new file mode 100644 index 00000000..8675bf58 --- /dev/null +++ b/frontend/components/Footer/footer.js @@ -0,0 +1,7 @@ +import react from "react" + +const Footer = () => { + return
Footer
+} + +export default Footer \ No newline at end of file diff --git a/frontend/components/Header/header.js b/frontend/components/Header/header.js new file mode 100644 index 00000000..a2cb48e9 --- /dev/null +++ b/frontend/components/Header/header.js @@ -0,0 +1,29 @@ +import { AppBar, Toolbar, Button, Box } from "@material-ui/core" + +const Header = () => { + return ( + + + + + Qresp + + + + + + + + + + + + + + + + + ) +} + +export default Header \ No newline at end of file diff --git a/frontend/components/layout.js b/frontend/components/layout.js new file mode 100644 index 00000000..affc6269 --- /dev/null +++ b/frontend/components/layout.js @@ -0,0 +1,17 @@ +import Header from "../components/Header/header" +import Footer from "../components/Footer/footer" +import { Fragment } from "react" + + +function Layout({ children }) { + + return ( + +
+ {children} +