Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
8cc71aa
Submit html css exercices
ousakka Oct 19, 2025
3d88887
Add week-1 exercices
ousakka Oct 19, 2025
57a5f18
Create new git branch
ousakka Oct 19, 2025
628d769
Add apple-file
ousakka Oct 19, 2025
d4f46db
Add Blog exercice
ousakka Oct 20, 2025
e5939a3
Merge pull request #2 from ousakka/html-and-css
ousakka Oct 20, 2025
6a6c032
add the file my-favourite-food.txt
ousakka Oct 20, 2025
cd83318
add my-second-favourite-food.txt file
ousakka Oct 20, 2025
84056c0
add countries.txt file
ousakka Oct 20, 2025
09f9212
Delete courses/foundation/git/Week-1/session-playground/apples-file.txt
ousakka Oct 20, 2025
b6d0324
Add apples file
ousakka Oct 20, 2025
c04c2a0
add bananas file
ousakka Oct 20, 2025
30b2458
Add oranges file
ousakka Oct 20, 2025
694dd3f
Add changes to the apples file
ousakka Oct 20, 2025
a4735b4
Add the assignment file
ousakka Oct 21, 2025
9ce4eb0
Add more text to assignment file
ousakka Oct 21, 2025
4b4bedb
Add more text to assignment file after creating a pull request
ousakka Oct 21, 2025
149cf6b
Merge pull request #5 from ousakka/git-week1/exercise-3/Oumaima
ousakka Oct 21, 2025
3118fff
Merge pull request #3 from ousakka/git-week1/Oumaima
ousakka Oct 24, 2025
1386f89
Add html file
ousakka Oct 29, 2025
6c4f67c
Add the header to html file
ousakka Oct 29, 2025
4f413cc
Add about me section
ousakka Oct 29, 2025
949f098
Add interests section
ousakka Oct 29, 2025
65f321e
Add change background button
ousakka Oct 29, 2025
c55d8e6
Add syles.css file
ousakka Oct 29, 2025
15edfac
Add body styling
ousakka Oct 29, 2025
f55f571
Add styling to the header
ousakka Oct 29, 2025
f0e7568
Add styling to about me container
ousakka Oct 29, 2025
e193a67
Add styling to h1,h2 and h3
ousakka Oct 29, 2025
137b4bd
Add styling to the list and to the paragraph
ousakka Oct 29, 2025
740fb20
Add styling to the button
ousakka Oct 29, 2025
c46d6c2
Add hover to the button
ousakka Oct 29, 2025
f2c1621
Add media query
ousakka Oct 29, 2025
2dbd288
Add js file
ousakka Oct 29, 2025
9478959
Create getRandomColor function
ousakka Oct 29, 2025
0379fe5
Add event listner
ousakka Oct 29, 2025
369df6b
Create Reflection.md file
ousakka Oct 29, 2025
7dc5f58
Link css and js file with the html file
ousakka Oct 30, 2025
207acdb
Merge pull request #6 from ousakka/introToIAAssignment
ousakka Nov 3, 2025
a634b10
Add intro to js assignment
ousakka Nov 4, 2025
7297535
Merge pull request #4 from ousakka/git-week1/exercise1/Oumaima
ousakka Nov 4, 2025
d07bf68
Add pizza exercise
ousakka Nov 4, 2025
31c6d19
Delete courses/foundation/intro-to-javascript/Assignment directory
ousakka Nov 4, 2025
e306041
Merge pull request #8 from ousakka/pizzaExercise
ousakka Nov 9, 2025
75b8653
Add js week2 assignment
ousakka Nov 12, 2025
3bb90bd
Add code correction after feedback
ousakka Nov 19, 2025
ae108d2
Add js week3 assignment
ousakka Nov 19, 2025
3a72db8
Delete courses/foundation/intro-to-javascript/pizza-exercise directory
ousakka Nov 19, 2025
6768ec8
Merge pull request #9 from ousakka/jsWeek2Assignment
ousakka Nov 19, 2025
7b00595
Modify the code after feedback
ousakka Nov 20, 2025
a1174ed
Merge branch 'jsWeek3Assignment' of https://github.com/ousakka/hyf-as…
ousakka Nov 20, 2025
2edade6
Merge pull request #10 from ousakka/jsWeek3Assignment
ousakka Nov 20, 2025
9f3b938
Add js week4 assigment
ousakka Nov 26, 2025
78d2000
Delete courses/foundation/intro-to-javascript/js-week-3 directory
ousakka Nov 26, 2025
1d87e1f
Delete courses/foundation/intro-to-javascript/week-2 directory
ousakka Nov 26, 2025
93763e5
Add web architecture 101 assignment
ousakka Dec 3, 2025
7350939
Merge pull request #11 from ousakka/jsWeek4Assignment
ousakka Dec 3, 2025
4b59497
Change the assignment from pdf to png form
ousakka Dec 5, 2025
0df87bc
Add database assignment
ousakka Dec 10, 2025
7f1691d
Merge pull request #13 from ousakka/webArchitectureAssignment
ousakka Dec 10, 2025
2a52a1b
Modify the SQL code based on the mentor comments
ousakka Dec 19, 2025
81cc62a
Add intro to backend assignment
ousakka Dec 19, 2025
663a4d3
add intro to front end assignment
ousakka Jan 7, 2026
a29205e
Add some modifications on HYFBay exercise
ousakka Jan 7, 2026
0213d46
Add the trello board link into a text file
ousakka Jan 14, 2026
fe3b0b6
Merge pull request #14 from ousakka/DatabaseAssignment
ousakka Jan 16, 2026
4e36bb9
Merge pull request #17 from ousakka/introToAgileAssignment
ousakka Jan 16, 2026
8a3a89d
Merge pull request #16 from ousakka/introToFrontEndAssignment
ousakka Jan 16, 2026
aecfe92
Remove node_modules folder and add it to .gitignore file
ousakka Feb 3, 2026
29f064b
Add /search, /recent-users, POST /users/:id/confirm; move home HTML t…
ousakka Feb 3, 2026
92d08b7
Handle missing users table in /user-count and make home page tolerant…
ousakka Feb 3, 2026
057de64
Add seed script to create users table and insert sample data
ousakka Feb 3, 2026
2ce86d0
Merge pull request #15 from ousakka/introToBackendAssignment
ousakka Feb 3, 2026
88c57bd
Merge branch 'HackYourFuture-CPH:main' into main
ousakka Feb 26, 2026
062a05f
Add week-1 assignment in advanced js
ousakka Mar 11, 2026
de42aea
Clean up code
ousakka Mar 12, 2026
3af27c2
Merge pull request #19 from ousakka/advancedJsWeek-1
ousakka Mar 18, 2026
64b22cb
Add Week-2 assignment
ousakka Mar 19, 2026
25d4dc0
Delete courses/frontend/advanced-javascript/week-1 directory
ousakka Mar 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions courses/foundation/Intro to Agile/IntroToAgileAssignment.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Trello Board:
https://trello.com/b/QFnjyAlk/hyf-assignment
43 changes: 43 additions & 0 deletions courses/foundation/databases/DatabaseAssignment.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
--1 How many tasks are in the task table?
SELECT Count(*) as total FROM task;
--2 How many tasks in the task table do not have a valid due date?
SELECT count(*) as due_date_not_valid from task where due_date is NULL;
--3 Find all the tasks that are marked as done.
SELECT t.*
FROM task t
JOIN status s ON t.status_id = s.id
WHERE s.name = 'Done';
--4 Find all the tasks that are not marked as done.
SELECT t.*
FROM task t
JOIN status s ON t.status_id = s.id
WHERE s.name != 'Done';
--5 Get all the tasks, sorted with the most recently created first.
SELECT * FROM task ORDER BY created DESC;
--6 Get the single most recently created task.
SELECT * FROM task ORDER BY created DESC LIMIT 1;
--7 Get the title and due date of all tasks where the title or description contains database.
SELECT title, due_date, description
FROM task
WHERE task.description LIKE '%database%'
OR task.title LIKE '%database%';
--8 Get the title and status (as text) of all tasks.
SELECT title,
CASE status_id
WHEN 0 THEN 'Not started'
WHEN 1 THEN 'In progress'
WHEN 2 THEN 'Done'
END AS status_text
FROM task;

--9 Get the name of each status, along with a count of how many tasks have that status.
SELECT s.name AS status_name, COUNT(t.id) AS total_tasks
FROM status s
LEFT JOIN task t ON t.status_id = s.id
GROUP BY s.name;
--10 Get the names of all statuses, sorted by the status with most tasks first.
SELECT s.name AS status_name, COUNT(t.id) AS total_tasks
FROM status s
LEFT JOIN task t ON t.status_id = s.id
GROUP BY s.name
ORDER BY total_tasks DESC;
Binary file not shown.
136 changes: 136 additions & 0 deletions courses/foundation/git/HTML-CSS/Week-1/Blog/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Life Style Blog</title>
<link rel="stylesheet" href="styles.css" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Lobster&family=Playwrite+US+Modern:wght@100..400&family=Quicksand:wght@300..700&family=Rouge+Script&display=swap"
rel="stylesheet"
/>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/normalize.css@8.0.1/normalize.min.css"
/>
</head>
<body>
<!-- header -->
<header class="header">
<h1>🌸 Bloom Life</h1>
<p class="centerText">
Little rituals, cozy spaces, and mindful living ✨
</p>
</header>
<!-- main -->
<main>

<section class="heroSection">
<p class="centerText boldText">Why Lifestyle Habits Matter</p>
<p>
The way we live day to day shapes the way we feel. Our spaces, our
routines, the little things we do without thinking they all add up.
Every morning cup of tea, every quiet corner we create, every small
habit we choose becomes part of the rhythm of our lives. When we pause
to look at these details with intention, we begin to see how much
power they hold. By slowing down, adjusting our environment, and
choosing rituals that bring comfort and joy, we can design days that
nourish us from the inside out. It’s not about perfection or following
a strict routine, it’s about creating a gentle structure that supports
the life we want to live. Through mindful choices, we can build lives
that feel soft, meaningful, and truly ours.
</p>
</section>

<section class="card">

<div>
<p class="boldText">How I Create Calm Mornings ☀️</p>
<p>
Mornings set the tone for my entire day. A cup of warm tea, soft
sunlight, and a few quiet minutes to breathe that’s where my peace
begins. In this post, I’ll share the simple habits that help me
start each morning with calm energy and a clear mind.
</p>
</div>
<img
src="https://images.unsplash.com/38/QoR8Bv1S2SEqH6UcSJCA_Tea.jpg?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=2070"
alt="Morning Coffee"
/>
</section>
<!-- aside -->
<aside class="posts card">
<h1 class="centerText">Recent posts</h1>

<div>
<ul>
<li>
<a
href="https://camillestyles.com/wellness/books-to-get-out-of-a-reading-slump/"
>Best books for Fall</a
>
</li>
<li>
<a
href="https://camillestyles.com/style/fashion/wardrobe-essentials/best-fall-basics/"
>Fall essentials
</a>
</li>
<li>
<a
href="https://camillestyles.com/food/pumpkin-cheesecake-cookies/"
>Pumpkin cheese cookies</a
>
</li>
</ul>
<img
src="https://hueandhatchet.com/wp-content/uploads/2019/10/Lifestyle-Blog-Featured-Image.jpg.webp"
alt="Blog images"
/>
</div>
</aside>

<section>
<p class="boldText">My favorites</p>

<div class="favoriteCardsContainer">

<div class="favoriteCard">
<p>Morning Playlist</p>
<a href="https://open.spotify.com/playlist/6mgWUWQhvRnkuxUZaE96vZ">
<img
src="https://images.unsplash.com/photo-1527150122806-f682d2fd8b09?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=1331"
alt="Music"
/>
</a>
</div>
<div class="favoriteCard">
<p>Book List</p>
<a
href="https://www.goodreads.com/list/show/264.Books_That_Everyone_Should_Read_At_Least_Once"
><img
src="https://plus.unsplash.com/premium_photo-1668198395277-de6e6f748065?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=687"
alt="book image"
/></a>
</div>
<div class="favoriteCard">
<p>Decor Inspiration</p>
<a href="https://dk.pinterest.com/ideas/home-decor/935249274030/"
><img
src="https://images.unsplash.com/photo-1643148636541-bca753f22846?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=687"
alt="sofa image"
/>
</a>
</div>
</div>
</section>
</main>
<!-- footer -->
<footer>
<p>© 2025 Bloom Life. All rights reserved.</p>
<p>Made with ☕ and soft lighting.</p>
</footer>
</body>
</html>
Loading