· 5 years ago · Nov 14, 2019, 07:46 AM
1Coding
2
3This project consist of one project conf. Module and 6 functioning module i.e.; apps , and one template folder consist of all web pages and one static folder consist of images.
4
51. Project Configurations ( dav-authentications )
6
71.1 Setting.py
8
9"""
10Django settings for dav_authentication project.
11
12Generated by 'django-admin startproject' using Django 2.2.5.
13
14For more information on this file, see
15https://docs.djangoproject.com/en/2.2/topics/settings/
16
17For the full list of settings and their values, see
18https://docs.djangoproject.com/en/2.2/ref/settings/
19"""
20
21import os
22
23# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
24BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
25
26# Quick-start development settings - unsuitable for production
27# See https://docs.djangoproject.com/en/2.2/howto/deployment/checklist/
28
29# SECURITY WARNING: keep the secret key used in production secret!
30SECRET_KEY = 'r_c2&_&7^r#6^y_*cb*=6n8zfs0drmlg#@8j9x1!+im&=0@arf'
31
32# SECURITY WARNING: don't run with debug turned on in production!
33DEBUG = True
34
35ALLOWED_HOSTS = []
36
37# Application definition
38
39INSTALLED_APPS = [
40'django.contrib.admin',
41'django.contrib.auth',
42'django.contrib.contenttypes',
43'django.contrib.sessions',
44'django.contrib.messages',
45'django.contrib.staticfiles',
46'about_app',
47'college_app',
48'login_app',
49'register_app',
50'student_app',
51'verify_app',
52]
53
54MIDDLEWARE = [
55'django.middleware.security.SecurityMiddleware',
56'django.contrib.sessions.middleware.SessionMiddleware',
57'django.middleware.common.CommonMiddleware',
58'django.middleware.csrf.CsrfViewMiddleware',
59'django.contrib.auth.middleware.AuthenticationMiddleware',
60'django.contrib.messages.middleware.MessageMiddleware',
61'django.middleware.clickjacking.XFrameOptionsMiddleware',
62]
63
64ROOT_URLCONF = 'dav_authentication.urls'
65
66TEMPLATES = [
67{
68'BACKEND': 'django.template.backends.django.DjangoTemplates',
69'DIRS': [BASE_DIR+'/templates'],
70'APP_DIRS': True,
71'OPTIONS': {
72'context_processors': [
73'django.template.context_processors.debug',
74'django.template.context_processors.request',
75'django.contrib.auth.context_processors.auth',
76'django.contrib.messages.context_processors.messages',
77],
78},
79},
80]
81
82WSGI_APPLICATION = 'dav_authentication.wsgi.application'
83
84# Database
85# https://docs.djangoproject.com/en/2.2/ref/settings/#databases
86
87DATABASES = {
88'default': {
89'ENGINE': 'django.db.backends.postgresql',
90'NAME': 'certificate_new_db',
91'USER': 'postgres',
92'PASSWORD': 'zxcvbnm',
93'HOST': 'localhost',
94'PORT': '5432',
95}
96}
97
98# Password validation
99# https://docs.djangoproject.com/en/2.2/ref/settings/#auth-password-validators
100
101AUTH_PASSWORD_VALIDATORS = [
102{
103'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
104},
105{
106'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
107},
108{
109'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
110},
111{
112'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
113},
114]
115
116# Internationalization
117# https://docs.djangoproject.com/en/2.2/topics/i18n/
118
119LANGUAGE_CODE = 'en-us'
120
121TIME_ZONE = 'Asia/Kolkata'
122
123USE_I18N = True
124
125USE_L10N = True
126
127USE_TZ = True
128
129# Static files (CSS, JavaScript, Images)
130# https://docs.djangoproject.com/en/2.2/howto/static-files/
131
132STATIC_URL = '/static/'
133STATICFILES_DIRS = [
134os.path.join(BASE_DIR, 'static')
135]
136
137
138
139
140
141
142
143
144
145
146
1471.2 Urls.py
148
149"""dav_authentication URL Configuration
150
151The `urlpatterns` list routes URLs to views. For more information please see:
152https://docs.djangoproject.com/en/2.2/topics/http/urls/
153Examples:
154Function views
1551. Add an import: from my_app import views
1562. Add a URL to urlpatterns: path('', views.home, name='home')
157Class-based views
1581. Add an import: from other_app.views import Home
1592. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
160Including another URLconf
1611. Import the include() function: from django.urls import include, path
1622. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
163"""
164from django.contrib import admin
165from django.urls import path,include
166from login_app.views import index
167import login_app.urls
168import student_app.urls
169import college_app.urls
170import about_app.urls
171import register_app.urls
172import verify_app
173
174
175urlpatterns = [
176path("",index),
177path('admin/', admin.site.urls),
178path("login/",include('login_app.urls')),
179path("register/",include('register_app.urls')),
180path("user/",include('student_app.urls')),
181path("college/",include('college_app.urls')),
182path("about/",include('about_app.urls')),
183path("verify/",include('verify_app.urls')),
184]
185
186
187
188
189
190
191
192
193
194
195
196
1971.3 WSGI.py
198
199"""
200WSGI config for dav_authentication project.
201
202It exposes the WSGI callable as a module-level variable named ``application``.
203
204For more information on this file, see
205https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/
206"""
207
208import os
209
210from django.core.wsgi import get_wsgi_application
211
212os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dav_authentication.settings')
213
214application = get_wsgi_application()
215
216
217
2182 Register App module
219
2202.1 apps.py
221
222from django.apps import AppConfig
223
224class RegisterAppConfig(AppConfig):
225name = 'register_app'
226
227
2282.2 urls.py
229
230from .views import *
231from django.urls import path
232from django.contrib.auth.decorators import login_required
233
234urlpatterns = [
235path('',register_view),
236path('registering/',register)
237
238]
239
240
2412.3 views.py
242
243from django.shortcuts import render,redirect, get_object_or_404
244from django.contrib.auth.models import User
245from django.http import HttpResponse
246from django.contrib import messages
247from datetime import date
248import re
249from django.contrib.auth import authenticate, login, logout
250import uuid
251
252def register_view(request): #Show register page
253return render(request, 'register.html')
254
255
256def register(request):
257try:
258if request.method == 'POST':
259username = request.POST['username']
260f_name = request.POST['f_name']
261l_name = request.POST['l_name']
262password = request.POST['password']
263cpassword = request.POST['cpassword']
264email = request.POST['email1']
265
266if password == cpassword:
267user = User.objects.create_user(username = username,
268first_name = f_name,
269last_name = l_name,
270password = password,
271email = email,)
272# user.save()
273return redirect('/')
274else:
275return render(request, 'register.html', {'message': 'Password miss matched'})
276
277except:
278print("Username exist")
279# return redirect('/login/register_page',{'message': 'Username alredy exist'})
280return HttpResponse('<h1>User Already Exist')
281
282return render(request, 'register.html') #index.html
283
284
2853. Login app module
286
2873.1 apps.py
288
289from django.apps import AppConfig
290
291class LoginAppConfig(AppConfig):
292name = 'login_app'
293
294
295
2963.2 urls.py
297
298from .views import *
299from django.urls import path
300from django.contrib.auth.decorators import login_required
301
302urlpatterns = [
303path('login_page/',login_page),
304path('login_page/submit/',login1),
305path('logout/',logout1),
306]
307
308
3093.3 views.py
310
311from django.shortcuts import render,redirect, get_object_or_404
312from django.contrib.auth.models import User
313from django.http import HttpResponse
314from django.contrib import messages
315from datetime import date
316from django.contrib.auth import authenticate, login, logout
317
318# Create your views here.
319
320def index(request):
321return render(request,'index.html')
322
323def login_page(request):
324
325if request.user.is_authenticated:
326if request.user.is_staff:
327return redirect('/college/dashboard/')
328else :
329return redirect("/user/user_certificate/")
330return render(request,'login1.html')
331
332
333def login1(request): #authenticate user
334if request.method == 'POST':
335username = request.POST['username']
336password = request.POST['password']
337
338user = authenticate(username=username, password=password)
339if user is not None:
340login(request, user)
341if request.user.is_authenticated:
342if request.user.is_staff:
343return redirect('/college/dashboard')
344else:
345return redirect('/user/user_certificate/')
346else:
347return redirect('/login/login_page')
348
349def logout1(request):
350logout(request)
351return redirect('/')
352
353
3544. College app
355
3564.1 admin.py
357
358from django.contrib import admin
359from .models import Student_Detail
360
361admin.site.register(Student_Detail)
362
363
3644.2 apps.py
365
366from django.apps import AppConfig
367
368class CollegeAppConfig(AppConfig):
369name = 'college_app'
370
371
372
3734.3 models.py
374
375from django.db import models
376from django.conf import settings
377from django.utils import timezone
378from datetime import date
379import uuid
380
381# Create your models here.
382
383
384class Student_Detail(models.Model):
385
386student_name = models.CharField(max_length= 20, help_text= 'Input Candidate Name')
387college_name = models.CharField(max_length= 50, help_text= 'Input College Name Who issue Certificate' )
388
389event = models.CharField(max_length= 12, default = "COMPETITION", help_text = 'Select Valid Choice' ) #choices = event_choices,
390event_name = models.CharField(max_length = 100)
391about_event = models.CharField(max_length = 100, help_text= 'About Certification')
392
393position_category = models.CharField(max_length= 20, default = "Participation", null=True,blank=True ,help_text = 'Select Valid Choice' )
394position = models.PositiveIntegerField(blank=True, help_text= 'Input Position', null=True)
395
396
397certification_date = models.DateField(default=date.today)
398email1 = models.EmailField(max_length=254, blank=False)
399issue_by = models.CharField(max_length = 50)
400
401unique_id1 = models.UUIDField(primary_key=True,editable=False)
402
403
4044.4 urls.py
405
406from .views import *
407from django.urls import path
408from django.contrib.auth.decorators import login_required
409
410urlpatterns = [
411path('dashboard/',dashboard),
412path('create_certificate/',student_detail_html),
413path('view/<str:user1>/',certificate_view),
414
415]
416
417
4184.5 views.py
419
420from django.shortcuts import render,redirect, get_object_or_404
421from django.contrib.auth.models import User
422from django.http import HttpResponse
423from .models import *
424from django.contrib import messages
425from datetime import date
426import re
427from django.contrib.auth import authenticate, login, logout
428import uuid
429
430# Create your views here.
431
432def dashboard(request):
433if request.user.is_authenticated:
434if request.user.is_staff:
435user1 = request.user
436print(user1)
437query_set = Student_Detail.objects.filter(issue_by = user1)
438context = {
439'object_list' : query_set
440}
441return render(request,'college_dashboard.html',context)
442else:
443return redirect("/")
444else:
445return redirect("/")
446
447
448def student_detail_html(request):
449
450if request.user.is_authenticated:
451if request.user.is_staff:
452unique_key = uuid.uuid4()
453if request.method == 'POST':
454student_name1 = request.POST['student_name']
455college_name = request.POST['college_name']
456event = request.POST['event']
457position_category = request.POST['position_category']
458position = int(request.POST['position'] or 0)
459event_name = request.POST['event_name']
460about_event = request.POST['about_event']
461email1 = request.POST['email']
462certification_date = (request.POST['certification_date'] or date.today)
463
464certificate = Student_Detail.objects.create(student_name = student_name1,
465college_name = college_name,
466position = position,
467event = event,
468event_name = event_name,
469about_event = about_event,
470position_category = position_category,
471certification_date= certification_date,
472email1 = email1,
473unique_id1 = unique_key,
474issue_by = request.user,)
475return redirect("/verify/key/" + str(unique_key)+'/')
476return render(request, 'submit_data.html')
477
478
479def certificate_view(request,user1):
480try:
481detail = Student_Detail.objects.get(unique_id1 = user1)
482
483if detail.event=='competition':
484if detail.position_category=='Secured Rank':
485return render(request,"c_view_cert01.html", {'student_name': detail.student_name,
486'college_name': detail.college_name,
487'event': detail.event,
488'position_category': detail.position_category,
489'position':detail.position,
490'event_name':detail.event_name,
491'about_event':detail.about_event,
492'certification_date':detail.certification_date,
493'email':detail.email1,
494'unique_id' : detail.unique_id1})
495
496elif detail.position_category=='Participation':
497return render(request,"c_view_cert02.html", {'student_name': detail.student_name,
498'college_name': detail.college_name,
499'event': detail.event,
500'position_category': detail.position_category,
501'event_name':detail.event_name,
502'about_event':detail.about_event,
503'certification_date':detail.certification_date,
504'email':detail.email1,
505'unique_id' : detail.unique_id1})
506
507elif detail.event=='workshop':
508return render(request,"c_view_cert03.html", {'student_name': detail.student_name,
509'college_name': detail.college_name,
510'event': 'Workshop',
511'certification_date':detail.certification_date,
512'event_name':detail.event_name,
513'about_event':detail.about_event,
514'email':detail.email1,
515'unique_id' : detail.unique_id1})
516except:
517return HttpResponse("<h1>Don't be oversmart<h1>")
518
519
520
5215. Student app
522
5235.1 apps.py
524
525from django.apps import AppConfig
526
527class StudentAppConfig(AppConfig):
528name = 'student_app'
529
530
5315.2 urls.py
532
533from .views import *
534from django.urls import path
535from django.contrib.auth.decorators import login_required
536
537urlpatterns = [
538path('user_certificate/',issued_certificate_list),
539
540]
541
542
5435.3 views.py
544
545from django.shortcuts import render,redirect, get_object_or_404
546from django.contrib.auth.models import User
547from django.http import HttpResponse
548from django.contrib import messages
549from datetime import date
550from college_app.models import Student_Detail
551import re
552from django.contrib.auth import authenticate, login, logout
553import uuid
554
555# Create your views here.
556
557def issued_certificate_list(request):
558if request.user.is_authenticated:
559if request.user.is_staff:
560return redirect("/college/dashboard/")
561else:
562user1 = request.user.email
563query_set = Student_Detail.objects.filter(email1 = user1)
564context = {
565'object_list' : query_set
566}
567return render(request,'user_dashboard.html',context)
568else:
569return redirect("/")
570
571
572
5736. About App
574
5756.1 apps.py
576
577from django.apps import AppConfig
578
579class AboutAppConfig(AppConfig):
580name = 'about_app'
581
582
5836.2 urls.py
584
585from .views import *
586from django.urls import path
587
588urlpatterns = [
589path('aboutus/',about_us),
590path('contactus/',contact_us),
591
592]
593
594
5956.3 views.py
596
597from django.shortcuts import render,redirect, get_object_or_404
598from django.contrib.auth.models import User
599from django.http import HttpResponse
600from django.contrib import messages
601from datetime import date
602import re
603from django.contrib.auth import authenticate, login, logout
604import uuid
605
606# Create your views here.
607
608def contact_us(request):
609return render(request,'contact_us.html')
610
611def about_us(request):
612return render(request,'about_us.html')
613
614
6157. Verify app
616
6177.1 apps.py
618
619from django.apps import AppConfig
620
621class VerifyAppConfig(AppConfig):
622name = 'verify_app'
623
624
6257.2 urls.py
626
627from .views import *
628from django.urls import path
629from django.contrib.auth.decorators import login_required
630
631urlpatterns = [
632path('',verify_key_view),
633path('key/<str:verify_key>/',certificate_view)
634]
635
636
6377.3 views.py
638
639from django.shortcuts import render,redirect, get_object_or_404
640from django.contrib.auth.models import User
641from django.http import HttpResponse
642from college_app.models import Student_Detail
643from django.contrib import messages
644from datetime import date
645import re
646from django.contrib.auth import authenticate, login, logout
647import uuid
648
649UUID_PATTERN = re.compile(r'^[\da-f]{8}-([\da-f]{4}-){3}[\da-f]{12}$', re.IGNORECASE)
650
651
652
653def verify_key_view(request):
654
655if request.method == 'POST':
656verify_key = request.POST['verify']
657if UUID_PATTERN.match(verify_key):
658
659try:
660detail = Student_Detail.objects.get(unique_id1 = verify_key)
661
662return redirect('/college/view/' + str(verify_key))
663
664except :
665return HttpResponse('<h1>Key Not Exist</h1>')
666else:
667return render(request,'index.html',{'message': 'Please Enter Valid Verification Key'})
668
669
670def certificate_view(request,verify_key):
671try:
672detail = Student_Detail.objects.get(unique_id1 = verify_key)
673
674if detail.event=='competition':
675if detail.position_category=='Secured Rank':
676return render(request,"01_verify.html", {'student_name': detail.student_name,
677'college_name': detail.college_name,
678'event': detail.event,
679'position_category': detail.position_category,
680'position':detail.position,
681'event_name':detail.event_name,
682'about_event':detail.about_event,
683'certification_date':detail.certification_date,
684'email':detail.email1,
685'unique_id' : detail.unique_id1})
686
687elif detail.position_category=='Participation':
688return render(request,"02_verify.html", {'student_name': detail.student_name,
689'college_name': detail.college_name,
690'event': detail.event,
691'position_category': detail.position_category,
692'event_name':detail.event_name,
693'about_event':detail.about_event,
694'certification_date':detail.certification_date,
695'email':detail.email1,
696'unique_id' : detail.unique_id1})
697
698elif detail.event=='workshop':
699return render(request,"03_verify.html", {'student_name': detail.student_name,
700'college_name': detail.college_name,
701'event': 'Workshop',
702'certification_date':detail.certification_date,
703'event_name':detail.event_name,
704'about_event':detail.about_event,
705'email':detail.email1,
706'unique_id' : detail.unique_id1})
707except:
708return HttpResponse("<h1>Don't be oversmart<h1>")
709
710
7118. Templates
712
7138.1. Home Page
714
715{%load static%}
716<!doctype html>
717<html lang="en">
718<head>
719<!-- Required meta tags -->
720<meta charset="utf-8">
721<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
722
723<!-- Bootstrap CSS -->
724<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
725
726<title>DAV</title>
727</head>
728<body>
729<nav class = "navbar navbar-expand-lg navbar-dark bg-primary">
730<a class = "navbar-brand" href = "/">
731<img src = "{% static 'img/star.png' %}" width="30" height="30" alt="list_icon" />
732</a>
733<a class = "navbar-brand" href="#">DAV Authentications</a>
734<button class = "navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
735<span class = "navbar-toggler-icon"></span>
736</button>
737<div class = "collapse navbar-collapse" id="navbarSupportedContent">
738<ul class = "navbar-nav ml-auto">
739<li class = "nav-item active">
740<a class = "nav-link" href="#">Home <span class="sr-only">(current)</span></a>
741</li>
742<li class="nav-item active">
743<a class="nav-link" href="/about/aboutus/">About<span class="sr-only">(current)</span></a>
744</li>
745<li class="nav-item active">
746<a class="nav-link" href="/about/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
747</li>
748</ul>
749</div>
750<form class="form-inline my-2 my-lg-0">
751<!-- <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search"> -->
752<a button class="btn btn-danger my-2 my-sm-0" style="margin: 10px" href="/login/login_page"> Login </a> </button>
753<a button class="btn btn-danger my-2 my-sm-0" type="submit" href="/register">Register</a></button>
754</form>
755</nav>
756<div style="height:81.5vh ">
757<div class="col-sm d-flex justify-content-center align-items-center" style="height: 80vh; background-image: url('https://images.unsplash.com/photo-1542442828-287217bfb87f?ixlib=rb-1.2.1&auto=format&fit=crop&w=750&q=80'); background-size: cover; background-repeat: no-repeat;">
758<form method="POST" action="/verify/"> {%csrf_token%}
759{%if message is not '' and message is not None%}
760<div class="alert alert-warning alert-dismissible fade show" role="alert">
761<strong>Error</strong> {{message}}
762<button type="button" class="close" data-dismiss="alert" aria-label="Close">
763<span aria-hidden="true">×</span>
764</button>
765</div>
766{%endif%}
767<div class="card p-4 shadow-lg p-3 mb-5 bg-white rounded" style="width:400px;">
768<div class="form-group">
769<label for="exampleInputEmail1">Key Authentication</label>
770<input type="text" name="verify" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter your key here...">
771<small id="emailHelp" class="form-text text-muted">We'll never share your key with anyone else.</small>
772</div>
773<!-- <div class="form-group">
774<label for="exampleInputPassword1">Password</label>
775<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
776</div>
777<div class="form-group form-check">
778<input type="checkbox" class="form-check-input" id="exampleCheck1">
779<label class="form-check-label" for="exampleCheck1">Accept terms & conditions</label>
780</div> -->
781<button type="submit" class="btn btn-primary center rounded-pill">Submit</button>
782</div>
783</form>
784</div>
785</div>
786<div class="footer bg-primary" style="height:10vh">
787<div class="d-flex justify-content-center" style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
788<h5><br>copyright © 2019 DAV Authentications</h5>
789</div>
790</div>
791</div>
792<!-- Optional JavaScript -->
793<!-- jQuery first, then Popper.js, then Bootstrap JS -->
794<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
795<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
796<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
797</body>
798</html>
799
800
8018.2. Register Page
802
803{%load static%}
804<!DOCTYPE html>
805<html lang="en">
806<head>
807<!-- Required meta tags -->
808<meta charset="utf-8" />
809<meta
810name="viewport"
811content="width=device-width, initial-scale=1, shrink-to-fit=no"
812/>
813
814<!-- Bootstrap CSS -->
815<link
816rel="stylesheet"
817href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
818integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
819crossorigin="anonymous"
820/>
821
822<title>Regsiter</title>
823</head>
824<body>
825<!-- navbar start -->
826
827<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
828<a class="navbar-brand" href="/">
829<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
830</a>
831<a class="navbar-brand" href="#">DAV Authentications</a>
832<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
833<span class="navbar-toggler-icon"></span>
834</button>
835
836<div class="collapse navbar-collapse" id="navbarSupportedContent">
837<ul class="navbar-nav ml-auto">
838<li class="nav-item">
839<a class="nav-link text-white" href="/">Home</a>
840</li>
841<li class="nav-item">
842<a class="nav-link text-white" href="/about/aboutus/">About Us</a>
843</li>
844<li class="nav-item">
845<a class="nav-link text-white" href="/about/contactus/">Contact Us</a>
846</li>
847</ul>
848</div>
849</nav>
850
851<!-- navbar end -->
852
853<!-- register start -->
854
855<div class="container mt-3">
856<div class="row">
857<div class="col-md"></div>
858<div class="col-md-6">
859<div class="p-4 shadow p-3 bg-white rounded m-auto">
860<form method="POST" action="/register/registering/" > {%csrf_token%}
861
862{%if message is not '' and message is not None%}
863<div class="alert alert-warning alert-dismissible fade show" role="alert">
864<strong>Error</strong> {{message}}
865<button type="button" class="close" data-dismiss="alert" aria-label="Close">
866<span aria-hidden="true">×</span>
867</button>
868</div>
869{%endif%}
870
871<h1 class="mb-3" >Register</h1>
872<div class="form-group">
873<label for="exampleInputusername">Username</label>
874<input
875name="username"
876type="text"
877class="form-control rounded-pill"
878aria-describedby="emailHelp"
879placeholder="Enter Username"
880required = "true"
881/>
882</div>
883<div class="form-group row">
884<div class="col">
885<label for="exampleInputPassword1">First Name</label>
886<input
887name="f_name"
888type="text"
889class="form-control rounded-pill"
890placeholder="First Name"
891required = "true"
892/>
893</div>
894
895<div class="col">
896<label for="exampleInputPassword1">Last Name</label>
897<input
898type="text"
899name="l_name"
900class="form-control rounded-pill"
901placeholder="Last Name"
902required = "true"
903/>
904</div>
905</div>
906<div class="form-group row">
907<div class="col">
908<label for="exampleInputPassword1">Password</label>
909<input
910name="password"
911type="password"
912class="form-control rounded-pill"
913placeholder="Password"
914required = "true"
915/>
916</div>
917
918<div class="col">
919<label for="exampleInputPassword1">Confirm Password</label>
920<input
921type="password"
922name="cpassword"
923class="form-control rounded-pill"
924placeholder="Confirm Password"
925required = "true"
926/>
927</div>
928</div>
929<div class="form-group row">
930<div class="col">
931<label for="exampleInputPassword1">Email</label>
932<input
933type="email"
934name = "email1"
935class="form-control rounded-pill"
936placeholder="Email"
937required = "true"
938/>
939</div>
940</div>
941<div class="d-flex justify-content-end">
942<input
943type="submit"
944class="btn btn-outline-primary rounded-pill"
945value="Register"
946/>
947</div>
948</form>
949</div>
950</div>
951<div class="col-md"></div>
952</div>
953</div>
954
955<!-- register end -->
956
957<!-- Optional JavaScript -->
958<!-- jQuery first, then Popper.js, then Bootstrap JS -->
959<script
960src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
961integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
962crossorigin="anonymous"
963></script>
964<script
965src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
966integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1"
967crossorigin="anonymous"
968></script>
969<script
970src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
971integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
972crossorigin="anonymous"
973></script>
974</body>
975</html>
976
977
9788.3. Login page
979
980{%load static%}
981<!doctype html>
982<html lang="en">
983<head>
984<!-- Required meta tags -->
985<meta charset="utf-8">
986<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
987
988<!-- Bootstrap CSS -->
989<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
990
991<title>DAV</title>
992</head>
993<body>
994<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
995<a class="navbar-brand" href="/">
996<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
997</a>
998<a class="navbar-brand" href="#">DAV Authentications</a>
999<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
1000<span class="navbar-toggler-icon"></span>
1001</button>
1002<div class="collapse navbar-collapse" id="navbarSupportedContent">
1003<ul class="navbar-nav ml-auto">
1004<li class="nav-item active">
1005<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
1006</li>
1007<li class="nav-item active">
1008<a class="nav-link" href="/about/aboutus">About Us<span class="sr-only">(current)</span></a>
1009</li>
1010<li class="nav-item active">
1011<a class="nav-link" href="/login/contactus">Contact-Us<span class="sr-only">(current)</span></a>
1012</li>
1013</ul>
1014</div>
1015</nav>
1016<div class="col-sm d-flex justify-content-center align-items-center" style="height: 80vh;">
1017<form method="POST" action="/login/login_page/submit/"> {%csrf_token%}
1018<div class="card p-4 shadow p-3 mb-5 bg-white rounded" style="width: 375px;">
1019<div class="form-group">
1020<label for="exampleInputusername">User name</label>
1021<input
1022type="text"
1023name="username"
1024class="form-control rounded-pill"
1025id="exampleInputEmail1"
1026aria-describedby="emailHelp"
1027placeholder="Enter Username"
1028/>
1029</div>
1030<div class="form-group">
1031<label for="exampleInputPassword1">Password</label>
1032<input
1033type="password"
1034name="password"
1035class="form-control rounded-pill"
1036id="exampleInputPassword1"
1037aria-describedby="password"
1038placeholder="Enter Password"
1039/>
1040</div>
1041<!-- <div class="form-group form-check">
1042<input type="checkbox" class="form-check-input" id="exampleCheck1">
1043<label class="form-check-label" for="exampleCheck1">Accept terms & conditions</label>
1044</div> -->
1045<button type="submit" class="btn btn-primary center rounded-pill">Submit</button>
1046</div>
1047</form>
1048</div>
1049<div class="footer bg-primary" style="height:11.5vh">
1050<div class="d-flex justify-content-center" style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
1051<h5><br>copyright © 2019 DAV Authentications</h5>
1052</div>
1053</div>
1054</div>
1055<!-- Optional JavaScript -->
1056<!-- jQuery first, then Popper.js, then Bootstrap JS -->
1057<script src="https://code.jqueom/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
1058<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
1059<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymoutusernameript>
1060</User name
1061<input
1062type="text"
1063name="username"
1064class="form-control rounded-pill"
1065id="exampleInputEmail1"
1066aria-describedby="emailHelp"
1067placeholder="Enter Username"
1068/>
1069
1070
10718.4. College Dashboard
1072
1073{%load static%}
1074<!doctype html>
1075<html lang="en">
1076<head>
1077<!-- Required meta tags -->
1078<meta charset="utf-8">
1079<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
1080<!-- Bootstrap CSS -->
1081<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
1082
1083<title>DAV</title>
1084</head>
1085<body>
1086<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
1087<a class="navbar-brand" href="/">
1088<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
1089</a>
1090<a class="navbar-brand" href="#">DAV Authentications</a>
1091<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
1092<span class="navbar-toggler-icon"></span>
1093</button>
1094<div class="collapse navbar-collapse" id="navbarSupportedContent">
1095<ul class="navbar-nav ml-auto">
1096<li class="nav-item active">
1097<a class="nav-link" href="/">Home<span class="sr-only">(current)</span></a>
1098</li>
1099<li class="nav-item active">
1100<a class="nav-link" href="/about/aboutus/">About-Us<span class="sr-only">(current)</span></a>
1101</li>
1102<li class="nav-item active">
1103<a class="nav-link" href="/login/contactus">Contact-Us<span class="sr-only">(current)</span></a>
1104</li>
1105
1106<li class="nav-item active">
1107<a class="nav-link" href="/college/create_certificate/"">Create Certificate<span class="sr-only">(current)</span></a>
1108</li>{%csrf_token%}
1109
1110<li class="nav-item active">
1111<a class="nav-link" href="/login/logout">Logout<span class="sr-only">(current)</span></a>
1112</li>
1113</ul>
1114</div>
1115</nav>
1116<div class="col-sm d-flex justify-content-center align-items-center" style="height: 81vh;">
1117<form method="GET" action="/college/create_certificate/"> {%csrf_token%}
1118<h1 class="mb-3" >Issued Certificate</h1>
1119<table class="table table-sm" style="text-align: center;">
1120<thead>
1121<tr>
1122<th scope="col">Title</th>
1123</tr>
1124</thead>
1125<tbody>
1126<tr>
1127{% for instance in object_list %}
1128<td>
1129<p><a href='/college/view/{{instance.unique_id1}}/'> {{ instance.student_name}} </a></p>
1130</td>
1131</tr>
1132{% endfor %}
1133</table>
1134</form>
1135</div>
1136<div class="footer bg-primary" style="height:10vh">
1137<div class="d-flex justify-content-center" style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
1138<h5><br>copyright © 2019 DAV Authentications</h5>
1139</div>
1140</div>
1141</div>
1142<!-- Optional JavaScript -->
1143<!-- jQuery first, then Popper.js, then Bootstrap JS -->
1144<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
1145<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
1146<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
1147</body>
1148</html>
1149
11508.5. Certificate Details Submit page
1151
1152{%load static%}
1153<!doctype html>
1154<html lang="en">
1155
1156<head>
1157<!-- Required meta tags -->
1158<meta charset="utf-8">
1159<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
1160
1161<!-- Bootstrap CSS -->
1162<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"
1163integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
1164
1165<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
1166<script>
1167$(document).ready(function () {
1168$("#hide").click(function () {
1169$("p").hide();
1170});
1171$("#show").click(function () {
1172$("p").show();
1173});
1174});
1175</script>
1176</head>
1177
1178<body>
1179<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
1180<a class="navbar-brand" href="/">
1181<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
1182</a>
1183<a class="navbar-brand" href="#">DAV Authentications</a>
1184<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
1185aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
1186<span class="navbar-toggler-icon"></span>
1187</button>
1188
1189<div class="collapse navbar-collapse" id="navbarSupportedContent">
1190<ul class="navbar-nav ml-auto">
1191<li class="nav-item active">
1192<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
1193</li>
1194<li class="nav-item active">
1195<a class="nav-link" href="/about/aboutus">About<span class="sr-only">(current)</span></a>
1196</li>
1197<li class="nav-item active">
1198<a class="nav-link" href="/about/contactus">Contact-Us<span class="sr-only">(current)</span></a>
1199</li>
1200<li class="nav-item active">
1201<a class="nav-link" href="/login/logout">Logout<span class="sr-only">(current)</span></a>
1202</li>
1203
1204</ul>
1205</div>
1206</nav>
1207<div class="col-sm d-flex justify-content-center align-items-center" style="height: 130vh;">
1208
1209<form method="POST" action="/college/create_certificate/"> {%csrf_token%}
1210
1211<h1 style="color: green; text-align: center"><i>Certificate</i></h1>
1212<div class="card p-4 shadow-lg p-3 mb-5 bg-white rounded" style="width: 500px;">
1213
1214<div class="form-group" style="width: 350px">
1215<label for="exampleInputname1">Student Name</label>
1216<input type="text" class="form-control rounded-pill" name="student_name" placeholder="Enter name">
1217</div>
1218<div class="form-group" style="width: 350px">
1219<label>College Name</label>
1220<input type="text" class="form-control" name="college_name" placeholder="Enter College">
1221</div>
1222<div class="form-group">
1223<label>Event<br></label>
1224<select id="sel" name="event" onchange=>
1225<option id="show">competition</option>
1226<option id="hide">workshop</option>
1227</select>
1228</div>
1229
1230<div id="com">
1231<div class="form-group">
1232<label>Category</label>
1233<select id="sel1" name="position_category" onchange=>
1234<option id="show">Participation</option>
1235<option id="hide">Secured Rank</option>
1236</select>
1237</div>
1238<div class=form-group id="rank">
1239<label>Rank</label>
1240<input type="number" class="form-control rounded-pill" name="position" placeholder="Enter Rank"
1241style="width: 150px">
1242</div>
1243<script>
1244$(document).ready(function () {
1245
1246$('#rank').hide();
1247
1248$('#sel1').on('change', () => {
1249$("#rank").toggle();
1250})
1251
1252});
1253</script>
1254</div>
1255
1256
1257<!-- <div class="row" id="work">
1258<div class="col-sm">
1259<label>Duration</label>
1260<input type="date" style="width: 180px" name="date_from" class="form-control">
1261</div>
1262
1263<div class="col-sm" style="margin-top: 40px;">
1264To
1265</div>
1266
1267<div class="col-sm" style="margin-top:31px;">
1268<input type="date" style="width: 180px;" name="date_to" class="form-control">
1269</div>
1270</div> -->
1271
1272<script>
1273$(document).ready(function () {
1274
1275$('#work').hide();
1276
1277$('#sel').on('change', () => {
1278$("#com").toggle();
1279$("#work").toggle();
1280})
1281
1282});
1283</script>
1284
1285<div class="form-group">
1286<label>Event Name</label>
1287<input type="text" class="form-control" name="event_name" placeholder="Event Name">
1288</div>
1289
1290<div class="form-group">
1291<label>About Event</label>
1292<input type="text" class="form-control" name="about_event" placeholder="About Event">
1293</div>
1294
1295<div class="form-group">
1296<label>Candidate Email</label>
1297<input type="Email" class="form-control" name="email" placeholder="email" required="True">
1298</div>
1299
1300<div class="form-group">
1301<label>Certification date</label>
1302<input type="date" id="date" class="form-control" name="certification_date" style="width: 180px;">
1303</div>
1304<!--
1305<div class="form-group">
1306<label>Have any Unique identification id</label>
1307<select id="sel2" onchange=>
1308<option id="show">No</option>
1309<option id="hide">Yes</option>
1310</select>
1311<div class="form-group" id="yes">
1312<input type="text" class="form-control" name="university_key" placeholder="Collage id">
1313</div>
1314<script>
1315$(document).ready(function () {
1316$('#yes').hide();
1317$('#sel2').on('change', () => {
1318
1319$("#yes").toggle();
1320})
1321});
1322</script>
1323</div> -->
1324<button type="submit" class="btn btn-primary center rounded-pill">Submit</button>
1325</div>
1326</form>
1327</div>
1328<div class="footer bg-primary" style="height:10vh">
1329<div class="d-flex justify-content-center"
1330style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
1331<h5><br>copyright © 2019 DAV Authentications</h5>
1332</div>
1333</div>
1334</div>
1335
1336<!-- Optional JavaScript -->
1337<!-- jQuery first, then Popper.js, then Bootstrap JS -->
1338<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
1339integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
1340crossorigin="anonymous"></script>
1341<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"
1342integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49"
1343crossorigin="anonymous"></script>
1344<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"
1345integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy"
1346crossorigin="anonymous"></script>
1347<script>
1348const dateObj = new Date();
1349console.log(new Date(dateObj.getFullYear(), dateObj.getMonth(), dateObj.getDate()));
1350
1351var now = new Date();
1352
1353var day = ("0" + now.getDate()).slice(-2);
1354var month = ("0" + (now.getMonth() + 1)).slice(-2);
1355
1356var today = now.getFullYear() + "-" + (month) + "-" + (day);
1357
1358$('#date').val(today);
1359</script>
1360</body>
1361</html>
1362
1363
1364
1365
13668.6. Student Dashboard
1367
1368{%load static%}
1369<!doctype html>
1370<html lang="en">
1371<head>
1372<!-- Required meta tags -->
1373<meta charset="utf-8">
1374<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
1375
1376<!-- Bootstrap CSS -->
1377<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
1378
1379<title>DAV</title>
1380</head>
1381<body>
1382<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
1383<a class="navbar-brand" href="/">
1384<img src="{% static 'img/star.png' %}" width="30" height="30" alt="no_img" />
1385</a>
1386<a class="navbar-brand" href="#">DAV Authentications</a>
1387<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
1388<span class="navbar-toggler-icon"></span>
1389</button>
1390<div class="collapse navbar-collapse" id="navbarSupportedContent">
1391<ul class="navbar-nav ml-auto">
1392<li class="nav-item active">
1393<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
1394<!-- <a class="btn text-primary" href="/register">Register</a> -->
1395</li>
1396<li class="nav-item active">
1397<a class="nav-link" href="/about/aboutus/">About<span class="sr-only">(current)</span></a>
1398</li>
1399<li class="nav-item active">
1400<a class="nav-link" href="/about/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
1401</li>
1402</ul>
1403</div>
1404<form class="form-inline my-2 my-lg-0">
1405<!-- <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search"> -->
1406<a button class="btn btn-danger my-2 my-sm-0" style="margin: 10px" href="/login/logout"> Logout </a> </button>
1407</form>
1408</nav>
1409
1410<!-- register start -->
1411<div class="container mt-3" style="height: 79.5vh;">
1412<div class="row">
1413<div class="col-md"></div>
1414<div class="col-md-6">
1415<div class="p-4 shadow p-3 bg-white rounded m-auto">
1416<form method="POST" action="/user/user_certificate/" >
1417<h1 class="mb-3" >Certificate</h1>
1418<table class="table table-sm" style="text-align: center;">
1419<thead>
1420<tr>
1421<th scope="col">Title</th>
1422</tr>
1423</thead>
1424<tbody>
1425<tr>
1426{% for instance in object_list %}
1427<td>
1428<p><a href='/verify/key/{{instance.unique_id1}}/'> {{ instance.event_name}} </a></p>
1429</td>
1430</tr>
1431{% endfor %}
1432</table>
1433</form>
1434</div>
1435</div>
1436<div class="col-md"></div>
1437</div>
1438</div>
1439
1440<!-- register end -->
1441<div class="footer bg-primary">
1442<div class="d-flex justify-content-center" style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
1443<h5><br>copyright © 2019 DAV Authentications</h5>
1444</div>
1445</div>
1446<!-- Optional JavaScript -->
1447<!-- jQuery first, then Popper.js, then Bootstrap JS -->
1448<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
1449<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
1450<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
1451</body>
1452</html>
1453
1454
14558.7. Secured rank certificate
1456
1457{%load static%}
1458<!doctype html>
1459<html lang="en">
1460<head>
1461<!-- Required meta tags -->
1462<meta charset="utf-8">
1463<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
1464
1465<!-- Bootstrap CSS -->
1466<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
1467
1468<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
1469<script>
1470$(document).ready(function(){
1471$("#hide").click(function(){
1472$("p").hide();
1473});
1474$("#show").click(function(){
1475$("p").show();
1476});
1477});
1478</script>
1479<style type="text/css" media="all">
1480html, body{
1481padding:0;
1482margin: 0;
1483font-family: arial;
1484}
1485#certificate_background{
1486width:1200px;
1487height: 849px;
1488margin:0;
1489padding:0;
1490position: absolute;
1491}
1492#certificate_background img{
1493margin-top:30px;
1494width:1000px;
1495height: 550px;
1496}
1497#bar_text,
1498#learner_name,
1499#extra_text,
1500#date{
1501position: absolute;
1502}
1503#bar_text{
1504color:#FFF;
1505text-align: center;
1506font-size:26px;
1507top:300px;
1508left:524px;
1509width:590px;
1510height: 48px;
1511line-height: 48px;
1512border:1px solid red;
1513border: none;
1514}
1515#learner_name{
1516font-size:22px;
1517top: 360px;
1518left: 400px;
1519border:1px solid red;
1520border: none;
1521}
1522#extra_text{
1523font-size:22px;
1524top: 400px;
1525left: 180px;
1526width:640px;
1527border:1px solid red;
1528border: none;
1529}
1530#date{
1531font-size:20px;
1532top: 540px;
1533left: 225px;
1534width:180px;
1535text-align:center;
1536border:1px solid red;
1537border: none;
1538}
1539</style>
1540</head>
1541<body>
1542<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
1543<a class="navbar-brand" href="/">
1544<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
1545</a>
1546<a class="navbar-brand" href="#">DAV Authentications</a>
1547<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
1548<span class="navbar-toggler-icon"></span>
1549</button>
1550<div class="collapse navbar-collapse" id="navbarSupportedContent">
1551<ul class="navbar-nav ml-auto">
1552<li class="nav-item active">
1553<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
1554</li>
1555<li class="nav-item active">
1556<a class="nav-link" href="/login/aboutus/">About Us<span class="sr-only">(current)</span></a>
1557</li>
1558<li class="nav-item active">
1559<a class="nav-link" href="/login/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
1560</li>
1561<li class="nav-item active">
1562<a class="nav-link" href="/college/view/{{unique_id}}/">View Details<span class="sr-only">(current)</span></a>
1563</li>
1564<li>
1565<button onclick="window.print();">Download</button>
1566</li>
1567</ul>
1568</div>
1569</nav>
1570<center>
1571<div id="certificate_background">
1572<img src="{% static 'img/workshop.png'%}"/>
1573</div>
1574<!-- <div id="bar_text">
1575For being generally awesome and kicking ass
1576</div> -->
1577
1578
1579<div id="learner_name">
1580{{student_name}}
1581</div>
1582
1583
1584
1585<div id="extra_text">
1586from <u>{{college_name}}</u>
1587has participated in <u>{{event}}</u> of <u>{{event_name}}</u>
1588and <u>{{position_category}} {{position}}</u>
1589<br> <br>Unique id <u>{{unique_id}}</u>
1590</div>
1591
1592<div id="date">
1593{{certification_date}}
1594</div>
1595
1596
1597<script>
1598
1599var win = null;
1600var player = null;
1601var newName = null;
1602
1603//same date code that is in Storyline Version
1604var currentTime = new Date();
1605var month = currentTime.getMonth() + 1;
1606var day = currentTime.getDate();
1607var year = currentTime.getFullYear();
1608var date = month + "/" + day + "/" + year;
1609
1610//if we popped this open
1611if( window.opener && window.opener.GetPlayer ){
1612win = window.opener;
1613player = win.GetPlayer();
1614newName = player.GetVar('newName');
1615}else{
1616newName = "This is to certify that Mr/Miss <u>{{student_name}}</u>";
1617}
1618
1619document.getElementById('date').innerHTML = date;
1620document.getElementById('learner_name').innerHTML = newName;
1621
1622// window.print();
1623
1624</script>
1625</center>
1626
1627</div>
1628<!-- Optional JavaScript -->
1629<!-- jQuery first, then Popper.js, then Bootstrap JS -->
1630<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
1631<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
1632<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
1633</body>
1634</html>
1635
1636
16378.8. Participation Certificate
1638
1639{%load static%}
1640<!doctype html>
1641<html lang="en">
1642<head>
1643<!-- Required meta tags -->
1644<meta charset="utf-8">
1645<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
1646
1647<!-- Bootstrap CSS -->
1648<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
1649
1650<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
1651<script>
1652$(document).ready(function(){
1653$("#hide").click(function(){
1654$("p").hide();
1655});
1656$("#show").click(function(){
1657$("p").show();
1658});
1659});
1660</script>
1661<style type="text/css" media="all">
1662html, body{
1663padding:0;
1664margin: 0;
1665font-family: arial;
1666}
1667#certificate_background{
1668width:1200px;
1669height: 849px;
1670margin:0;
1671padding:0;
1672position: absolute;
1673}
1674#certificate_background img{
1675margin-top:30px;
1676width:1000px;
1677height: 550px;
1678}
1679#bar_text,
1680#learner_name,
1681#extra_text,
1682#date{
1683position: absolute;
1684}
1685#bar_text{
1686color:#FFF;
1687text-align: center;
1688font-size:26px;
1689top:300px;
1690left:524px;
1691width:590px;
1692height: 48px;
1693line-height: 48px;
1694border:1px solid red;
1695border: none;
1696}
1697#learner_name{
1698font-size:22px;
1699top: 360px;
1700left: 400px;
1701border:1px solid red;
1702border: none;
1703}
1704#extra_text{
1705font-size:22px;
1706top: 400px;
1707left: 180px;
1708width:640px;
1709border:1px solid red;
1710border: none;
1711}
1712#date{
1713font-size:20px;
1714top: 540px;
1715left: 225px;
1716width:180px;
1717text-align:center;
1718border:1px solid red;
1719border: none;
1720}
1721</style>
1722</head>
1723<body>
1724<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
1725<a class="navbar-brand" href="/">
1726<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
1727</a>
1728<a class="navbar-brand" href="#">DAV Authentications</a>
1729<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
1730<span class="navbar-toggler-icon"></span>
1731</button>
1732<div class="collapse navbar-collapse" id="navbarSupportedContent">
1733<ul class="navbar-nav ml-auto">
1734<li class="nav-item active">
1735<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
1736</li>
1737<li class="nav-item active">
1738<a class="nav-link" href="/login/aboutus/">About Us<span class="sr-only">(current)</span></a>
1739</li>
1740<li class="nav-item active">
1741<a class="nav-link" href="/login/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
1742</li>
1743<li class="nav-item active">
1744<a class="nav-link" href="/college/view/{{unique_id}}/">View Details<span class="sr-only">(current)</span></a>
1745</li>
1746<li>
1747<button onclick="window.print();">Download</button>
1748</li>
1749</ul>
1750</div>
1751</nav>
1752<center>
1753<div id="certificate_background">
1754<img src="{% static 'img/workshop.png'%}"/>
1755</div>
1756<!-- <div id="bar_text">
1757For being generally awesome and kicking ass
1758</div> -->
1759
1760
1761<div id="learner_name">
1762{{student_name}}
1763</div>
1764
1765
1766
1767<div id="extra_text">
1768from <u>{{college_name}}</u>
1769has participated in <u>{{event}}</u> of <u>{{event_name}}</u>
1770<br> <br>Unique id <u>{{unique_id}}</u>
1771</div>
1772
1773<div id="date">
1774{{certification_date}}
1775</div>
1776
1777
1778<script>
1779
1780var win = null;
1781var player = null;
1782var newName = null;
1783
1784//same date code that is in Storyline Version
1785var currentTime = new Date();
1786var month = currentTime.getMonth() + 1;
1787var day = currentTime.getDate();
1788var year = currentTime.getFullYear();
1789var date = month + "/" + day + "/" + year;
1790
1791//if we popped this open
1792if( window.opener && window.opener.GetPlayer ){
1793win = window.opener;
1794player = win.GetPlayer();
1795newName = player.GetVar('newName');
1796}else{
1797newName = "This is to certify that Mr/Miss <u>{{student_name}}</u>";
1798}
1799
1800document.getElementById('date').innerHTML = date;
1801document.getElementById('learner_name').innerHTML = newName;
1802
1803// window.print();
1804
1805</script>
1806</center>
1807
1808</div>
1809<!-- Optional JavaScript -->
1810<!-- jQuery first, then Popper.js, then Bootstrap JS -->
1811<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
1812<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
1813<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
1814</body>
1815</html>
1816
1817
18188.9. Workshop Certificate
1819
1820{%load static%}
1821<!doctype html>
1822<html lang="en">
1823<head>
1824<!-- Required meta tags -->
1825<meta charset="utf-8">
1826<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
1827
1828<!-- Bootstrap CSS -->
1829<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
1830
1831<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
1832<script>
1833$(document).ready(function(){
1834$("#hide").click(function(){
1835$("p").hide();
1836});
1837$("#show").click(function(){
1838$("p").show();
1839});
1840});
1841</script>
1842<style type="text/css" media="all">
1843html, body{
1844padding:0;
1845margin: 0;
1846font-family: arial;
1847}
1848#certificate_background{
1849width:1200px;
1850height: 849px;
1851margin:0;
1852padding:0;
1853position: absolute;
1854}
1855#certificate_background img{
1856margin-top:30px;
1857width:1000px;
1858height: 550px;
1859}
1860#bar_text,
1861#learner_name,
1862#extra_text,
1863#date{
1864position: absolute;
1865}
1866#bar_text{
1867color:#FFF;
1868text-align: center;
1869font-size:26px;
1870top:300px;
1871left:524px;
1872width:590px;
1873height: 48px;
1874line-height: 48px;
1875border:1px solid red;
1876border: none;
1877}
1878#learner_name{
1879font-size:22px;
1880top: 360px;
1881left: 400px;
1882border:1px solid red;
1883border: none;
1884}
1885#extra_text{
1886font-size:22px;
1887top: 400px;
1888left: 180px;
1889width:640px;
1890border:1px solid red;
1891border: none;
1892}
1893#date{
1894font-size:20px;
1895top: 540px;
1896left: 225px;
1897width:180px;
1898text-align:center;
1899border:1px solid red;
1900border: none;
1901}
1902</style>
1903</head>
1904<body>
1905<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
1906<a class="navbar-brand" href="/">
1907<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
1908</a>
1909<a class="navbar-brand" href="#">DAV Authentications</a>
1910<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
1911<span class="navbar-toggler-icon"></span>
1912</button>
1913<div class="collapse navbar-collapse" id="navbarSupportedContent">
1914<ul class="navbar-nav ml-auto">
1915<li class="nav-item active">
1916<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
1917</li>
1918<li class="nav-item active">
1919<a class="nav-link" href="/login/aboutus/">About Us<span class="sr-only">(current)</span></a>
1920</li>
1921<li class="nav-item active">
1922<a class="nav-link" href="/login/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
1923</li>
1924<li class="nav-item active">
1925<a class="nav-link" href="/college/view/{{unique_id}}/">View Details<span class="sr-only">(current)</span></a>
1926</li>
1927<li>
1928<button onclick="window.print();">Download</button>
1929</li>
1930</ul>
1931</div>
1932</nav>
1933<center>
1934<div id="certificate_background">
1935<img src="{% static 'img/workshop.png'%}"/>
1936</div>
1937<!-- <div id="bar_text">
1938For being generally awesome and kicking ass
1939</div> -->
1940
1941
1942<div id="learner_name">
1943{{student_name}}
1944</div>
1945
1946
1947
1948<div id="extra_text">
1949from <u>{{college_name}}</u>
1950has participated in <u>{{event}}</u> of <u>{{event_name}}</u>
1951<br> <br>Unique id <u>{{unique_id}}</u>
1952</div>
1953
1954<div id="date">
1955{{certification_date}}
1956</div>
1957
1958
1959<script>
1960
1961var win = null;
1962var player = null;
1963var newName = null;
1964
1965//same date code that is in Storyline Version
1966var currentTime = new Date();
1967var month = currentTime.getMonth() + 1;
1968var day = currentTime.getDate();
1969var year = currentTime.getFullYear();
1970var date = month + "/" + day + "/" + year;
1971
1972//if we popped this open
1973if( window.opener && window.opener.GetPlayer ){
1974win = window.opener;
1975player = win.GetPlayer();
1976newName = player.GetVar('newName');
1977}else{
1978newName = "This is to certify that Mr/Miss <u>{{student_name}}</u>";
1979}
1980
1981document.getElementById('date').innerHTML = date;
1982document.getElementById('learner_name').innerHTML = newName;
1983
1984// window.print();
1985
1986</script>
1987</center>
1988
1989</div>
1990<!-- Optional JavaScript -->
1991<!-- jQuery first, then Popper.js, then Bootstrap JS -->
1992<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
1993<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
1994<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
1995</body>
1996</html>
1997
1998
19998.10. View details for secured rank
2000
2001{%load static%}
2002<!doctype html>
2003<html lang="en">
2004<head>
2005<!-- Required meta tags -->
2006<meta charset="utf-8">
2007<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
2008
2009<!-- Bootstrap CSS -->
2010<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
2011
2012<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
2013<script>
2014$(document).ready(function(){
2015$("#hide").click(function(){
2016$("p").hide();
2017});
2018$("#show").click(function(){
2019$("p").show();
2020});
2021});
2022</script>
2023</head>
2024<body>
2025<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
2026<a class="navbar-brand" href="/">
2027<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
2028</a>
2029<a class="navbar-brand" href="#">DAV Authentications</a>
2030<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
2031<span class="navbar-toggler-icon"></span>
2032</button>
2033<div class="collapse navbar-collapse" id="navbarSupportedContent">
2034<ul class="navbar-nav ml-auto">
2035<li class="nav-item active">
2036<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
2037</li>
2038<li class="nav-item active">
2039<a class="nav-link" href="/about/aboutus/">About Us<span class="sr-only">(current)</span></a>
2040</li>
2041<li class="nav-item active">
2042<a class="nav-link" href="/about/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
2043</li>
2044<li class="nav-item active">
2045<a class="nav-link" href="/verify/key/{{unique_id}}/">Show Certificate<span class="sr-only">(current)</span></a>
2046</li>
2047</ul>
2048</div>
2049</nav>
2050<div class="col-sm d-flex justify-content-center align-items-center" style="height: 81vh;">
2051<form method="POST" action="submit">
2052<h1 style="color: green; text-align: center" ><i>Certificate</i></h1>
2053<div class="card p-4 shadow-lg p-3 mb-5 bg-white rounded" style="width: 500px;">
2054<div class="form-group" style="width: 350px">
2055<label>Student Name : {{student_name}}</label>
2056</div>
2057<div class="form-group" style="width: 350px">
2058<label for="exampleInputcollage1">College Name : {{college_name}}</label>
2059</div>
2060<div class="form-group" style="width: 350px">
2061<label for="exampleInputcollage1">Event Type : {{event}}</label>
2062</div>
2063<div class="form-group">
2064<label>Type: {{position_category}}<br></label>
2065</div>
2066<div class="form-group">
2067<label>Rank : {{position}}<br></label>
2068</div>
2069<div class="form-group">
2070<label>Email : {{email}}<br></label>
2071</div>
2072<!-- <div class="form-group">
2073<label for="exampleInputcollage1">Duration : {{date_from}} to {{date_to}}</label>
2074</div> -->
2075<div class="form-group">
2076<label>Certification Date : {{certification_date}}<br></label>
2077</div>
2078<div class="form-group">
2079<label>Event Name :{{event_name}}</label>
2080</div>
2081
2082<div class="form-group">
2083<label>About Event :{{about_event}}</label>
2084</div>
2085
2086<!-- <div class="form-group">
2087<label>Certification date : {{certificate_date}}</label>
2088</div> -->
2089<div class="form-group">
2090<label>Unique_id : {{unique_id}}<br></label>
2091</div>
2092
2093<!-- <div class="form-group">
2094<label class="form-check-label">Collage id: {{university_key}}</label>
2095</div> -->
2096</div>
2097</form>
2098</div>
2099<div class="footer bg-primary" style="height:10vh">
2100<div class="d-flex justify-content-center" style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
2101<h5><br>copyright © 2019 DAV Authentications</h5>
2102</div>
2103</div>
2104</div>
2105<!-- Optional JavaScript -->
2106<!-- jQuery first, then Popper.js, then Bootstrap JS -->
2107<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
2108<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
2109<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
2110</body>
2111</html>
2112
2113
21148.10. View details of participated student
2115
2116{%load static%}
2117<!doctype html>
2118<html lang="en">
2119<head>
2120<!-- Required meta tags -->
2121<meta charset="utf-8">
2122<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
2123
2124<!-- Bootstrap CSS -->
2125<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
2126
2127<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
2128<script>
2129$(document).ready(function(){
2130$("#hide").click(function(){
2131$("p").hide();
2132});
2133$("#show").click(function(){
2134$("p").show();
2135});
2136});
2137</script>
2138</head>
2139<body>
2140<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
2141<a class="navbar-brand" href="/">
2142<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
2143</a>
2144<a class="navbar-brand" href="#">DAV Authentications</a>
2145<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
2146<span class="navbar-toggler-icon"></span>
2147</button>
2148<div class="collapse navbar-collapse" id="navbarSupportedContent">
2149<ul class="navbar-nav ml-auto">
2150<li class="nav-item active">
2151<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
2152</li>
2153<li class="nav-item active">
2154<a class="nav-link" href="/about/aboutus/">About Us<span class="sr-only">(current)</span></a>
2155</li>
2156<li class="nav-item active">
2157<a class="nav-link" href="/about/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
2158</li>
2159<li class="nav-item active">
2160<a class="nav-link" href="/verify/key/{{unique_id}}/">Show Certificate<span class="sr-only">(current)</span></a>
2161</li>
2162</ul>
2163</div>
2164</nav>
2165<div class="col-sm d-flex justify-content-center align-items-center" style="height: 81vh;">
2166<form method="POST" action="submit">
2167<h1 style="color: green; text-align: center" ><i>Certificate</i></h1>
2168<div class="card p-4 shadow-lg p-3 mb-5 bg-white rounded" style="width: 500px;">
2169<div class="form-group" style="width: 350px">
2170<label>Student Name : {{student_name}}</label>
2171</div>
2172<div class="form-group" style="width: 350px">
2173<label for="exampleInputcollage1">College Name : {{college_name}}</label>
2174</div>
2175<div class="form-group" style="width: 350px">
2176<label for="exampleInputcollage1">Event Type : {{event}}</label>
2177</div>
2178<div class="form-group">
2179<label>Type: {{position_category}}<br></label>
2180</div>
2181<!-- <div class="form-group">
2182<label for="exampleInputcollage1">Duration : {{date_from}} to {{date_to}}</label>
2183</div> -->
2184<div class="form-group">
2185<label>Certification Date : {{certification_date}}<br></label>
2186</div>
2187<div class="form-group">
2188<label>Event Name :{{event_name}}</label>
2189</div>
2190<div class="form-group">
2191<label>About Event :{{about_event}}</label>
2192</div>
2193
2194<div class="form-group">
2195<label>Email : {{email}}<br></label>
2196</div>
2197
2198<!-- <div class="form-group">
2199<label>Certification date : {{certificate_date}}</label>
2200</div> -->
2201<div class="form-group">
2202<label>Unique_id : {{unique_id}}<br></label>
2203</div>
2204
2205<!-- <div class="form-group">
2206<label class="form-check-label">Collage id: {{university_key}}</label>
2207</div> -->
2208</div>
2209</form>
2210</div>
2211<div class="footer bg-primary" style="height:10vh">
2212<div class="d-flex justify-content-center" style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
2213<h5><br>copyright © 2019 DAV Authentications</h5>
2214</div>
2215</div>
2216</div>
2217<!-- Optional JavaScript -->
2218<!-- jQuery first, then Popper.js, then Bootstrap JS -->
2219<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
2220<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
2221<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
2222</body>
2223</html>
2224
2225
22268.12. View details of workshop student
2227
2228{%load static%}
2229<!doctype html>
2230<html lang="en">
2231<head>
2232<!-- Required meta tags -->
2233<meta charset="utf-8">
2234<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
2235
2236<!-- Bootstrap CSS -->
2237<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
2238
2239<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
2240<script>
2241$(document).ready(function(){
2242$("#hide").click(function(){
2243$("p").hide();
2244});
2245$("#show").click(function(){
2246$("p").show();
2247});
2248});
2249</script>
2250</head>
2251<body>
2252<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
2253<a class="navbar-brand" href="/">
2254<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
2255</a>
2256<a class="navbar-brand" href="#">DAV Authentications</a>
2257<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
2258<span class="navbar-toggler-icon"></span>
2259</button>
2260<div class="collapse navbar-collapse" id="navbarSupportedContent">
2261<ul class="navbar-nav ml-auto">
2262<li class="nav-item active">
2263<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
2264</li>
2265<li class="nav-item active">
2266<a class="nav-link" href="/about/aboutus/">About Us<span class="sr-only">(current)</span></a>
2267</li>
2268<li class="nav-item active">
2269<a class="nav-link" href="/login/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
2270</li>
2271<li class="nav-item active">
2272<a class="nav-link" href="/verify/key/{{unique_id}}/">Show Certificate<span class="sr-only">(current)</span></a>
2273</li>
2274</ul>
2275</div>
2276</nav>
2277<div class="col-sm d-flex justify-content-center align-items-center" style="height: 81vh;">
2278<form method="POST" action="submit">
2279<h1 style="color: green; text-align: center" ><i>Certificate</i></h1>
2280<div class="card p-4 shadow-lg p-3 mb-5 bg-white rounded" style="width: 500px;">
2281<div class="form-group" style="width: 350px">
2282<label>Student Name : {{student_name}}</label>
2283</div>
2284<div class="form-group" style="width: 350px">
2285<label for="exampleInputcollage1">College Name : {{college_name}}</label>
2286</div>
2287<div class="form-group" style="width: 350px">
2288<label for="exampleInputcollage1">Event Type : {{event}}</label>
2289</div>
2290<!-- <div class="form-group">
2291<label for="exampleInputcollage1">Duration : {{date_from}} to {{date_to}}</label>
2292</div> -->
2293<div class="form-group">
2294<label>Email : {{email}}<br></label>
2295</div>
2296<div class="form-group">
2297<label>Certification Date : {{certification_date}}<br></label>
2298</div>
2299<div class="form-group">
2300<label>Event Name :{{event_name}}</label>
2301</div>
2302<div class="form-group">
2303<label>About Event :{{about_event}}</label>
2304</div>
2305
2306<!-- <div class="form-group">
2307<label>Certification date : {{certificate_date}}</label>
2308</div> -->
2309<div class="form-group">
2310<label>Unique_id : {{unique_id}}<br></label>
2311</div>
2312
2313<!-- <div class="form-group">
2314<label class="form-check-label">Collage id: {{university_key}}</label>
2315</div> -->
2316</div>
2317</form>
2318</div>
2319<div class="footer bg-primary" style="height:10vh">
2320<div class="d-flex justify-content-center" style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
2321<h5><br>copyright © 2019 DAV Authentications</h5>
2322</div>
2323</div>
2324</div>
2325<!-- Optional JavaScript -->
2326<!-- jQuery first, then Popper.js, then Bootstrap JS -->
2327<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
2328<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
2329<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
2330</body>
2331</html>
2332
2333
23348.13. Finish page
2335
2336{%load static%}
2337<!doctype html>
2338<html lang="en">
2339<head>
2340<!-- Required meta tags -->
2341<meta charset="utf-8">
2342<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
2343
2344<!-- Bootstrap CSS -->
2345<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
2346
2347<title>DAV</title>
2348</head>
2349<body>
2350<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
2351<a class="navbar-brand" href="/">
2352<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
2353</a>
2354<a class="navbar-brand" href="#">DAV Authentications</a>
2355<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
2356<span class="navbar-toggler-icon"></span>
2357</button>
2358<div class="collapse navbar-collapse" id="navbarSupportedContent">
2359<ul class="navbar-nav ml-auto">
2360<li class="nav-item active">
2361<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
2362</li>
2363<li class="nav-item active">
2364<a class="nav-link" href="/login/aboutus/">About<span class="sr-only">(current)</span></a>
2365</li>
2366<li class="nav-item active">
2367<a class="nav-link" href="/login/contactus">Contact-Us<span class="sr-only">(current)</span></a>
2368</li>
2369<li class="nav-item active">
2370<a class="nav-link" href="/login/logout">Logout<span class="sr-only">(current)</span></a>
2371</li>
2372</ul>
2373</div>
2374</nav>
2375<div class="col-sm d-flex justify-content-center align-items-center" style="height: 81vh;">
2376<form method="POST" action="">
2377{%if message is not '' and message is not None%}
2378<div class="alert alert-warning alert-dismissible fade show" role="alert">
2379<strong>Error</strong> {{message}}
2380<button type="button" class="close" data-dismiss="alert" aria-label="Close">
2381<span aria-hidden="true">×</span>
2382</button>
2383</div>
2384{%endif%}
2385<div class="card p-4 shadow-lg p-3 mb-5 bg-white rounded" style="width: 375px;">
2386<h1 style="color: green">Congratulations!</h1>
2387<h4>Your Certificate has been created.</h4>
2388<div class="form-group" style="width: 350px">
2389<label for="exampleInputcollage1">Verification Key : {{key}}</label>
2390</div>
2391</div>
2392</form>
2393</div>
2394<div class="footer bg-primary" style="height:10vh">
2395<div class="d-flex justify-content-center" style="color: aliceblue; font-family: 'Courier New', Courier, monospace;">
2396<h5><br>copyright © 2019 DAV Authentications</h5>
2397</div>
2398</div>
2399</div>
2400<!-- Optional JavaScript -->
2401<!-- jQuery first, then Popper.js, then Bootstrap JS -->
2402<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
2403<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
2404<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
2405</body>
2406</html>
2407
2408
24098.14. About Us
2410
2411{%load static%}
2412<!DOCTYPE html>
2413<html lang="en">
2414<head>
2415<meta charset="UTF-8">
2416<meta name="viewport" content="width=device-width, initial-scale=1.0">
2417<!-- Bootstrap CSS -->
2418<link
2419rel="stylesheet"
2420href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
2421integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
2422crossorigin="anonymous"
2423/>
2424<meta http-equiv="X-UA-Compatible" content="ie=edge">
2425<title>About Us</title>
2426</head>
2427<body>
2428<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
2429<a class="navbar-brand" href="/">
2430<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
2431</a>
2432<a class="navbar-brand" href="#">DAV Authentications</a>
2433<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
2434<span class="navbar-toggler-icon"></span>
2435</button>
2436<div class="collapse navbar-collapse" id="navbarSupportedContent">
2437<ul class="navbar-nav ml-auto">
2438<li class="nav-item active">
2439<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
2440<!-- <a class="btn text-primary" href="/register">Register</a> -->
2441</li>
2442<li class="nav-item active">
2443<a class="nav-link" href="/about/aboutus/">About<span class="sr-only">(current)</span></a>
2444</li>
2445<li class="nav-item active">
2446<a class="nav-link" href="/about/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
2447</li>
2448</ul>
2449</div>
2450<form class="form-inline my-2 my-lg-0">
2451<!-- <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search"> -->
2452<a button class="btn btn-danger my-2 my-sm-0" style="margin: 10px" href="/login/login_page"> Login </a> </button>
2453<a button class="btn btn-danger my-2 my-sm-0" type="submit" href="/login/register_page">Register</a></button>
2454</form>
2455</nav>
2456
2457<!--main content starts-->
2458
2459<div class="ae-grid__item--alt item-lg-4 mt-5 col px-md-5" >
2460<h1 class="ae-u-boldest ">About Us</h1><br>
2461<p class="au-lh-3 "><h4><b>Who are we?</b></h4><br>
2462D.A.V. Authentications is a acronym of <b>Deepanjali, Anuj, Vanshaj</b>, the developers of DAV Authentications.
2463This website is a result of a project given to the trio for finding a solution to the problem of fake
2464certification. The engineers have its expertise in Web Development and programming languages to tackle
2465this issue via this web based solution by the name of DAV Authentications.
2466<br><br>
2467<h4><b>What is DAV Authentications?</b></h4><br>
2468DAV Authentication is a modern web based solution to plagiarism or faking of certifications or
2469documents in a system. Fake certificates and documents running in the corporate or government offices
2470tend to major losses to the companies or to the country as people working in the posts are not
2471qualified enough to perform the task, hence resulting in failures and losses. Plus such cases
2472of fraud lead to law and order crisis in the country.
2473DAV Authentication is a web based solution to the above mentioned problem which used modern technologies
2474to verify the originality of any document via a UUID code (Universal Unique Identity) which is unique
2475to any document and the UUID code can be uplinked to this website, one can verify the originality
2476of the document and also access all the supplementary details relative to the document.
2477Ones a UUID is uploaded to our website, the algorithm of the system will search our database of all
2478existing files and give the user all required details. All the data in the server is well encrypted
2479and all data is safe i.e. only authorized personal will be able to access the data.
2480</p>
2481</div>
2482
2483<!--main content ends-->
2484<!-- Optional JavaScript -->
2485<!-- jQuery first, then Popper.js, then Bootstrap JS -->
2486<script
2487src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
2488integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
2489crossorigin="anonymous"
2490></script>
2491<script
2492src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
2493integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1"
2494crossorigin="anonymous"
2495></script>
2496<script
2497src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
2498integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
2499crossorigin="anonymous"
2500></script>
2501
2502</body>
2503</html>
2504
25058.15. Contact Us Page
2506
2507<!-- contactus -->
2508{%load static%}
2509<!DOCTYPE html>
2510<html lang="en">
2511<head>
2512<meta charset="UTF-8">
2513<meta name="viewport" content="width=device-width, initial-scale=1.0">
2514<!-- Bootstrap CSS -->
2515<link
2516rel="stylesheet"
2517href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
2518integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
2519crossorigin="anonymous"
2520/>
2521<meta http-equiv="X-UA-Compatible" content="ie=edge">
2522<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
2523integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
2524<title>Contact Us</title>
2525</head>
2526<body>
2527<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
2528<a class="navbar-brand" href="/">
2529<img src="{% static 'img/star.png'%}" width="30" height="30" alt="list_icon" />
2530</a>
2531<a class="navbar-brand" href="#">DAV Authentications</a>
2532<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
2533<span class="navbar-toggler-icon"></span>
2534</button>
2535<div class="collapse navbar-collapse" id="navbarSupportedContent">
2536<ul class="navbar-nav ml-auto">
2537<li class="nav-item active">
2538<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
2539<!-- <a class="btn text-primary" href="/register">Register</a> -->
2540</li>
2541<li class="nav-item active">
2542<a class="nav-link" href="/about/aboutus/">About<span class="sr-only">(current)</span></a>
2543</li>
2544<li class="nav-item active">
2545<a class="nav-link" href="/about/contactus/">Contact-Us<span class="sr-only">(current)</span></a>
2546</li>
2547</ul>
2548</div>
2549<form class="form-inline my-2 my-lg-0">
2550<!-- <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search"> -->
2551<a button class="btn btn-danger my-2 my-sm-0" style="margin: 10px" href="/login/login_page"> Login </a> </button>
2552<a button class="btn btn-danger my-2 my-sm-0" type="submit" href="/login/register_page">Register</a></button>
2553</form>
2554</nav>
2555<!--main content starts-->
2556<div class="container mt-5
2557">
2558<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 ">
2559<h2 class="con-h">Contact Us</h2>
2560<p class="au-mb-4 contact__desc">Say hello using the <a href="#contact-form">contact form </a>below! <br>We're standing by to help.</p>
2561<div class="ben">
2562<div role="form" class="wpcf7" id="wpcf7-f779-o1" lang="en-US" dir="ltr">
2563<div class="screen-reader-response"></div>
2564<form action="/contact-us/#wpcf7-f779-o1" method="post" class="wpcf7-form" novalidate="novalidate">
2565<div style="display: none;">
2566<input type="hidden" name="_wpcf7" value="779">
2567<input type="hidden" name="_wpcf7_version" value="5.0.2">
2568<input type="hidden" name="_wpcf7_locale" value="en_US">
2569<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f779-o1">
2570<input type="hidden" name="_wpcf7_container_post" value="0">
2571<input type="hidden" name="_wpcf7cf_hidden_group_fields" value="[]">
2572<input type="hidden" name="_wpcf7cf_hidden_groups" value="[]">
2573<input type="hidden" name="_wpcf7cf_visible_groups" value="[]">
2574<input type="hidden" name="_wpcf7cf_options" value="{"form_id":779,"conditions":[],"settings":false}">
2575</div>
2576<div class="form-group">
2577<span class="wpcf7-form-control-wrap fname"><input type="text" name="fname" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required con-input" aria-required="true" aria-invalid="false" placeholder="Name*"></span>
2578</div>
2579<div class="form-group">
2580<span class="wpcf7-form-control-wrap email"><input type="email" name="email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email con-input" aria-required="true" aria-invalid="false" placeholder="Email*"></span>
2581</div>
2582<div class="form-group">
2583<span class="wpcf7-form-control-wrap tel-109"><input type="tel" name="tel-109" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-required wpcf7-validates-as-tel con-input" aria-required="true" aria-invalid="false" placeholder="Contact Number*"></span>
2584</div>
2585<div class="form-group">
2586<span class="wpcf7-form-control-wrap Message"><textarea name="Message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required con-input" aria-required="true" aria-invalid="false" placeholder="Write Message*"></textarea></span>
2587</div>
2588<div class="form-group">
2589</div>
2590<p><input type="submit" value="Submit" class="wpcf7-form-control wpcf7-submit con-btn"></p>
2591<div class="wpcf7-response-output wpcf7-display-none"></div></form></div>
2592</div>
2593</div>
2594
2595<div class="mui-col-md-3 mui-col-sm-6 mui-col-xs-6">
2596<p><b>Visit Us at:</b><br> <ul>Website: <a href="http://www.davauthentications.com">www.davauthentications.com</a></ul></p>
2597</div>
2598<div class="ae-grid__item item-lg-4 au-xs-ta-center au-lg-ta-right ">
2599<p><b>For any queries contact us:</b></p>
2600<p class="rk-footer__text rk-footer__by"><li>Theme by <a href="#" class="ae-u-bolder">Deepanjali Dhanuk</a></li></p>
2601<p class="rk-footer__text rk-footer__contact"><ul><span class="ae-u-bold">Email: </span><span class="ae-u-bolder"> <a href="#0" class="rk-dark-color ">deepanjalia399@gmail.com </a></span></ul></p>
2602</div>
2603
2604<div class="ae-grid__item item-lg-4 au-xs-ta-center au-lg-ta-right">
2605<p class="rk-footer__text rk-footer__by"><li>Theme by <a href="#" class="ae-u-bolder">Vanshaj Garg</a></li></p>
2606<p class="rk-footer__text rk-footer__contact "><ul><span class="ae-u-bold">Email: </span><span class="ae-u-bolder"> <a href="#0" class="rk-dark-color ">vanshaj.garg26@gmail.com </a></span></ul></p>
2607
2608</div>
2609
2610<div class="ae-grid__item item-lg-4 au-xs-ta-center au-lg-ta-right">
2611<p class="rk-footer__text rk-footer__by"><li>Theme by <a href="#" class="ae-u-bolder">Anuj Verma</a></li></p>
2612<p class="rk-footer__text rk-footer__contact "><ul><span class="ae-u-bold">Email: </span><span class="ae-u-bolder"> <a href="#0" class="rk-dark-color ">anuj.verma1320@gmail.com </a></span></ul></p>
2613</div>
2614</div>
2615<!--main content ends-->
2616<!-- Optional JavaScript -->
2617<!-- jQuery first, then Popper.js, then Bootstrap JS -->
2618<script
2619src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
2620integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
2621crossorigin="anonymous">
2622</script>
2623<script
2624src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
2625integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1"
2626crossorigin="anonymous">
2627</script>
2628<script
2629src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
2630integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
2631crossorigin="anonymous">
2632</script>
2633</body>
2634</html>