created login page
diff --git a/gsoc2022/smilesdb/smiles_dashboard/src/assets/molecule_bg1.jpeg b/gsoc2022/smilesdb/smiles_dashboard/src/assets/molecule_bg1.jpeg
new file mode 100644
index 0000000..b4aecb9
--- /dev/null
+++ b/gsoc2022/smilesdb/smiles_dashboard/src/assets/molecule_bg1.jpeg
Binary files differ
diff --git a/gsoc2022/smilesdb/smiles_dashboard/src/components/LoginPage.vue b/gsoc2022/smilesdb/smiles_dashboard/src/components/LoginPage.vue
new file mode 100644
index 0000000..e96306c
--- /dev/null
+++ b/gsoc2022/smilesdb/smiles_dashboard/src/components/LoginPage.vue
@@ -0,0 +1,115 @@
+<template>
+ <head>
+ <title>Login Page</title>
+ </head>
+
+ <body>
+ <form>
+ <h1>SIGN IN</h1>
+ <label>Username</label>
+ <input type="text" placeholder="Enter User ID or Email ID">
+ <label>Password</label>
+ <input type="text" placeholder="Enter password">
+ <button>Sign in</button>
+ <a>Forgot Password?</a>
+ <button>Login with CILogon</button>
+ </form>
+ </body>
+
+
+</template>
+
+<script>
+export default {
+ name: "LoginPage"
+}
+</script>
+
+<style scoped>
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ font-family: 'Poppins', sans-serif;
+ cursor: pointer;
+}
+
+/*@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap);*/
+
+body {
+ height: 100vh;
+ width: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ /*background: linear-gradient(to right, #2C2C2C, #2c3e50);*/
+ background-image: url("../assets/molecule_bg1.jpeg");
+}
+
+form {
+ width: 25rem;
+ height: 28rem;
+ margin-right: 50rem;
+ display: flex;
+ flex-direction: column;
+ background: rgba(255, 255, 255, 0.04);
+ box-shadow: 0 8px 32px 0 rgba(52, 52, 52, 0.52);
+ border-radius: 30px;
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+h1 {
+ font-size: 50px;
+ color: #edf0f1;
+ text-align: center;
+ text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.3);
+ letter-spacing: 3px;
+ margin-top: 20px;
+ margin-bottom: 5%;
+ opacity: 0.7;
+}
+
+label {
+ font-size: 20px;
+ color: #edf0f1;
+ display: flex;
+ text-align: left;
+ margin-left: 10%;
+ margin-bottom:1px;
+ opacity: 0.8;
+ text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.3);
+}
+
+input {
+ width: 80%;
+ height: 20px;
+ font-size: 18px;
+ margin: 5% auto 8%;
+ border: none;
+ outline: none;
+ background: transparent;
+ color: white;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.6);
+}
+
+button {
+ width: 50%;
+ margin: 3% auto;
+ color: white;
+ font-size: 15px;
+ opacity: 0.7;
+ background: rgba(255, 255, 255, 0.06);
+ padding: 10px 30px;
+ border: none;
+ outline: none;
+ border-radius: 20px;
+ text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.3);
+ box-shadow: 3px 3px 5px rgba(255, 255, 255, 0.32);
+ border-left: 2px solid rgba(255, 255, 255, 0.3);
+ border-right: 2px solid rgba(255, 255, 255, 0.3);
+ border-top: 2px solid rgba(255, 255, 255, 0.3);
+}
+</style>
\ No newline at end of file