Create Experience table, fix profile layout

This commit is contained in:
xfarrow 2024-04-08 10:15:45 +02:00
parent bba624634d
commit 8ad26cd565
2 changed files with 82 additions and 72 deletions

View File

@ -0,0 +1,29 @@
-- Table: public.Experience
-- DROP TABLE IF EXISTS public."Experience";
CREATE TABLE IF NOT EXISTS public."Experience"
(
id serial,
title character varying(128) NOT NULL,
description text NOT NULL,
organization character varying(128) NOT NULL,
date daterange NOT NULL,
organization_id integer,
person_id integer NOT NULL,
type character varying(32) NOT NULL,
CONSTRAINT "Experience_pkey" PRIMARY KEY (id),
CONSTRAINT "OrganizationFk" FOREIGN KEY (organization_id)
REFERENCES public."Organization" (id) MATCH SIMPLE
ON UPDATE CASCADE
ON DELETE SET NULL,
CONSTRAINT "PersonFk" FOREIGN KEY (person_id)
REFERENCES public."Person" (id) MATCH SIMPLE
ON UPDATE CASCADE
ON DELETE CASCADE
)
TABLESPACE pg_default;
ALTER TABLE IF EXISTS public."Experience"
OWNER to postgres;

View File

@ -13,17 +13,6 @@
<body style="background-color: #ecf2fa;">
<div class="container py-5">
<div class="row">
<div class="col">
<nav aria-label="breadcrumb" class="bg-light rounded-3 p-3 mb-4">
<ol class="breadcrumb mb-0">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item"><a href="#">User</a></li>
<li class="breadcrumb-item active" aria-current="page">User Profile</li>
</ol>
</nav>
</div>
</div>
<!-- Person's name + profile picture card -->
<div class="row">
@ -33,8 +22,13 @@
<img src="https://mdbcdn.b-cdn.net/img/Photos/new-templates/bootstrap-chat/ava3.webp" alt="avatar"
class="rounded-circle img-fluid" style="width: 150px;">
<h5 class="my-3">John Doe</h5>
<p class="text-muted mb-1">Full Stack Developer</p>
<p class="text-muted mb-4">Napoli, Italy</p>
<p class="text-muted mb-2">Full Stack Developer</p>
<p class="text-muted mb-4">New York City, United States of America</p>
<p class="text-muted mb-4"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco
laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa
qui officia deserunt mollit anim id est laborum.</p>
<div class="d-flex justify-content-center mb-2">
<!-- <button type="button" class="btn btn-primary">Follow</button> -->
<button type="button" class="btn btn-outline-primary ms-1">Message</button>
@ -76,62 +70,31 @@
</div>
<div class="col-lg-8">
<!-- Person's initial infos -->
<div class="card mb-4">
<div class="card-body">
<div class="row">
<div class="col-sm-3">
<p class="mb-0">Full Name</p>
</div>
<div class="col-sm-9">
<p class="text-muted mb-0">John Doe</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-sm-3">
<p class="mb-0">Email</p>
</div>
<div class="col-sm-9">
<p class="text-muted mb-0">example@example.com</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-sm-3">
<p class="mb-0">Phone</p>
</div>
<div class="col-sm-9">
<p class="text-muted mb-0">(097) 234-5678</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-sm-3">
<p class="mb-0">Address</p>
</div>
<div class="col-sm-9">
<p class="text-muted mb-0">Bay Area, San Francisco, CA</p>
</div>
</div>
</div>
</div>
<!-- Experience -->
<div class="card mb-4">
<div class="card-body">
<h4 class="card-title font-weight-bold mb-3 text-center">Experience</h4>
<h4 class="card-title font-weight-bold mb-0">Software Engineer</h4>
<h5 class="card-title font-weight-bold mb-0">Software Engineer</h5>
<p class="card-text mb-2 text-muted">Blink Inc.</p>
<p class="card-text mb-2 text-muted">I am currently working on Blink GmBh</p>
<p class="card-text mb-1 text-muted">February 2020 - now</p>
<p class="card-text mb-2 text-muted">Sint fuga et eligendi at sint sequi. Odio dolorum aperiam consectetur
minima voluptatem. Eligendi adipisci earum ut officia. Aperiam laboriosam consequatur aut repudiandae nam
et. Est hic perspiciatis minus molestias delectus.
Eos suscipit quia similique qui suscipit cum sequi similique. Assumenda rem quis quidem velit. In ut a sed
sit blanditiis. Eaque ipsum placeat aut ut aspernatur provident et aut.</p>
<p class="card-text mb-2 text-muted" style="text-align: center;">February 2020 - present</p>
<h4 class="card-title font-weight-bold mb-0 mt-4">Italian Teacher for foreigners</h4>
<p class="card-text mb-2 text-muted">...</p>
<p class="card-text mb-2 text-muted">I volounteered to teach the Italian language to foreigners</p>
<p class="card-text mb-1 text-muted">September 2023 - February 2024</p>
<hr>
<h5 class="card-title font-weight-bold mb-0">Software Engineer</h5>
<p class="card-text mb-2 text-muted">Blink Inc.</p>
<p class="card-text mb-2 text-muted">Sint fuga et eligendi at sint sequi. Odio dolorum aperiam consectetur
minima voluptatem. Eligendi adipisci earum ut officia. Aperiam laboriosam consequatur aut repudiandae nam
et. Est hic perspiciatis minus molestias delectus.
Eos suscipit quia similique qui suscipit cum sequi similique. Assumenda rem quis quidem velit. In ut a sed
sit blanditiis. Eaque ipsum placeat aut ut aspernatur provident et aut.</p>
<p class="card-text mb-2 text-muted" style="text-align: center;">February 2020 - present</p>
</div>
</div>
@ -142,19 +105,36 @@
<h4 class="card-title font-weight-bold mb-3 text-center">Education</h4>
<h4 class="card-title font-weight-bold mb-0">Bachelor's Degree in Computer Science</h4>
<h5 class="card-title font-weight-bold mb-0">Bachelor's Degree in Computer Science</h5>
<p class="card-text mb-2 text-muted">University of Berkley</p>
<p class="card-text mb-2 text-muted">During my University Career I mastered mathematics, physics, learnt
various programming languages such as Java, C, C++, C#, PHP etc. I have deep knowledge in everything and I
am just the best</p>
<p class="card-text mb-1 text-muted">February 2020 - July 2024</p>
<p class="card-text mb-2 text-muted">Sint fuga et eligendi at sint sequi. Odio dolorum aperiam consectetur
minima voluptatem. Eligendi adipisci earum ut officia. Aperiam laboriosam consequatur aut repudiandae nam
et. Est hic perspiciatis minus molestias delectus.
Eos suscipit quia similique qui suscipit cum sequi similique. Assumenda rem quis quidem velit. In ut a sed
sit blanditiis. Eaque ipsum placeat aut ut aspernatur provident et aut.</p>
<p class="card-text mb-2 text-muted" style="text-align: center;">February 2020 - July 2024</p>
<h4 class="card-title font-weight-bold mb-0 mt-4">Bachelor's Degree in Computer Science</h4>
<hr>
<h5 class="card-title font-weight-bold mb-0">Bachelor's Degree in Computer Science</h5>
<p class="card-text mb-2 text-muted">University of Berkley</p>
<p class="card-text mb-2 text-muted">During my University Career I mastered mathematics, physics, learnt
various programming languages such as Java, C, C++, C#, PHP etc. I have deep knowledge in everything and I
am just the best</p>
<p class="card-text mb-1 text-muted">February 2020 - July 2024</p>
<p class="card-text mb-2 text-muted">Sint fuga et eligendi at sint sequi. Odio dolorum aperiam consectetur
minima voluptatem. Eligendi adipisci earum ut officia. Aperiam laboriosam consequatur aut repudiandae nam
et. Est hic perspiciatis minus molestias delectus.
Eos suscipit quia similique qui suscipit cum sequi similique. Assumenda rem quis quidem velit. In ut a sed
sit blanditiis. Eaque ipsum placeat aut ut aspernatur provident et aut.</p>
<p class="card-text mb-2 text-muted" style="text-align: center;">February 2020 - July 2024</p>
<hr>
<h5 class="card-title font-weight-bold mb-0">Bachelor's Degree in Computer Science</h5>
<p class="card-text mb-2 text-muted">University of Berkley</p>
<p class="card-text mb-2 text-muted">Sint fuga et eligendi at sint sequi. Odio dolorum aperiam consectetur
minima voluptatem. Eligendi adipisci earum ut officia. Aperiam laboriosam consequatur aut repudiandae nam
et. Est hic perspiciatis minus molestias delectus.
Eos suscipit quia similique qui suscipit cum sequi similique. Assumenda rem quis quidem velit. In ut a sed
sit blanditiis. Eaque ipsum placeat aut ut aspernatur provident et aut.</p>
<p class="card-text mb-2 text-muted" style="text-align: center;">February 2020 - July 2024</p>
</div>
</div>
@ -162,7 +142,7 @@
<!-- Skills -->
<div class="card mb-4">
<div class="card-body">
<p class="mb-4">Skills</p>
<h4 class="card-title font-weight-bold mb-3 text-center">Skills</h4>
<p class="mb-1" style="font-size: .77rem;">Web Design</p>
<div class="progress rounded" style="height: 5px;">
<div class="progress-bar" role="progressbar" style="width: 80%" aria-valuenow="80" aria-valuemin="0"
@ -194,6 +174,7 @@
</div>
</div>
</div>
</body>
</html>