-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
159 lines (137 loc) · 8.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Home of harmancode</title>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Press+Start+2P" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<!-- <img class="project-image" src="img/ert.jpg" alt="Harman"> -->
<h2>My Projects</h2>
<div class="project">
<img class="project-image" src="img/masterlist_icon.png" alt="Masterlist: Focus & Tasks">
<h3>Masterlist: Focus & Tasks</h3>
<p>An advanced task manager combined with a highly customizable Focus Timer, performance charts, stats, and time log. Available on the App Store.</p>
<p>Built using <span class="emphasized">Swift</span> and <span class="emphasized">XCode</span> with native frameworks & technologies such as <span class="emphasized">UIKit</span>, <span class="emphasized">Core Data</span>, <span class="emphasized">Local Notifications</span>, <span class="emphasized">AVFoundation</span>, <span class="emphasized">StoreKit</span>, <span class="emphasized">Localization</span> and <span class="emphasized">Internationalization</span>, <span class="emphasized">In-App Purchases</span>, <span class="emphasized">Networking</span>, and third-party frameworks such as <span class="emphasized">Google AdMobs</span> (in previous versions), and other third-party libraries via <span class="emphasized">CocoaPods</span>. Maintained source control via <span class="emphasized">Git</span>.</p>
<p>It supports <span class="emphasized">Dark Mode</span>. <span class="emphasized">Widgets</span> for iOS 14 are being added using <span class="emphasized">SwiftUI</span> in the next version.</p>
<ul>
<li>
<a href="https://apps.apple.com/us/app/masterlist-focus-tasks/id1486131008#?platform=iphone">Masterlist: Focus & Tasks on the App Store</a>
</li>
<li>
<a href="https://masterlistapp.com">Masterlist: Focus Tasks on the Web</a>
</li>
</ul>
</div>
<div class="project">
<img class="project-image" src="img/lydian_icon.png" alt="Lydian">
<h3>Lydian</h3>
<p>A currency converter, and foreign exchange calculator for iOS. </p>
<p>
Built using <span class="emphasized">Swift</span> and <span class="emphasized">XCode</span> with native frameworks & technologies such as <span class="emphasized">UIKit</span>, <span class="emphasized">Core Data</span>, <span class="emphasized">UITableView</span>, <span class="emphasized">Networking</span>, <span class="emphasized">RESTful API</span>, <span class="emphasized">JSON</span> Encoding and Decoding with <span class="emphasized">Codable</span> protocol.
It supports <span class="emphasized">Dark Mode</span>. <span class="emphasized">Widgets</span> for iOS 14 are being added using <span class="emphasized">SwiftUI</span> in the next version.
</p>
<ul>
<li>
<a href="https://apps.apple.com/us/app/lydian/id1546931630">Lydian on the App Store</a>
</li>
</ul>
</div>
<div class="project">
<h3>Flashcards</h3>
<p>Flashcards is a cross-platform study tool. It calculates which flashcards you should study, and how often, based on a psychologically-proven spaced repetition algorithm. Create, edit, import, and export your own decks and flashcards, and do not forget anything you learn ever again!</p>
<p>Built with <span class="emphasized">Python</span>. Stores the data in a <span class="emphasized">SQLite3</span> database. Database is managed with <span class="emphasized">SQL queries</span>. Object-oriented programming principles and techniques applied in a Pythonic way. <span class="emphasized">CSV</span> module is used to code import/export operations. GUI is designed by using <span class="emphasized">tkinter</span> libraries and its grid system. One-directory package made ready by <span class="emphasized">pyinstaller</span>. Maintained source control via Git. Stored remotely on <span class="emphasized">GitHub</span>.</p
<p>
<ul>
<li>
<a href="https://github.com/harmancode/Flashcards">Flashcards on GitHub</a>
</li>
</ul>
</p>
</div>
<div class="project">
<h3>Break the Code</h3>
<p>Break a 3, 4, or 5 digit secret-code in this fun logic game, a clone of Bulls and Cows.</p>
<p>Built with <span class="emphasized">Python</span>, <span class="emphasized">dJango</span>, <span class="emphasized">HTML</span>, <span class="emphasized">CSS</span>, <span class="emphasized">Bootstrap</span>, <span class="emphasized">jQuery</span>, and <span class="emphasized">JavaScript</span>. </p>
<p>Makes calculations and keeps high-score and latest game records on the server-side.</p>
<p>
<ul>
<li>
It will be deployed soon.
</li>
</ul>
</p>
</div>
<div class="project">
<h3>Sayibul</h3>
<p>Sayibul is a freeware code-breaking puzzle game for Microsoft Windows, a variant of famous “Bulls and Cows” game.</p>
<p>The objective in the game is to find your opponent’s 4 digit secret number as early as possible with the help of the results of your previous guesses.</p>
<p>It has many surprising features, such as single player and <span class="emphasized">multiplayer</span> gaming (<span class="emphasized">hot seat</span>, <span class="emphasized">LAN</span>, and <span class="emphasized">internet</span>), <span class="emphasized">in-game online chat</span>, four difficulty levels, calculation board, and more. It supports two languages.</p>
<p>
I programmed this game with <span class="emphasized">Delphi</span> when I was bored with my law exams, long time ago.
</p>
<p>
<ul>
<li>
<a href="https://ertugrulharman.com/en/sayibul/">Sayibul's web page</a>
</li>
</ul>
</p>
</div>
<div class="project">
<h3>Simon Game</h3>
<p>A simple memory game, a Simon clone, programmed with <span class="emphasized">JavaScript</span> and <span class="emphasized">jQuery</span> to become more familiar with them.</p>
<p>
<ul>
<li>
<a href="SimonGame/index.html">Play the game</a>
</li>
<li>
<a href="https://github.com/harmancode/SimonGame">Simon Game on GitHub</a>
</li>
</ul>
</p>
</div>
<div class="project">
<h3>Passgentie</h3>
<p>A simple random password generator, programmed with <span class="emphasized">dJango</span> to become more familiar with it.</p>
<p>
<ul>
<li>
<a href="https://github.com/harmancode/Passgentie">Passgentie on GitHub</a>
</li>
</ul>
</p>
</div>
<div class="project">
<h3>DOS Games</h3>
<p>I programmed a few DOS games (a typing-speed game, a platformer, a memory game, and a mastermind clone) with <span class="emphasized">Turbo Pascal 7.0</span> with great joy when I was a high-school student. It was a challenging pleasure. I will list those games here one day. They are nostalgically valuable for me.
</p>
</div>
<h2>Ongoing Projects</h2>
<div class="project">
<h3>Simply Chat</h3>
<p>Simply Chat is an ongoing iOS app project.</p>
<p>The tools I use to build this app include: Swift and UIKit, Google Firebase (<span class="emphasized">Cloud Firestore</span>), <span class="emphasized">User Authentication</span>, <span class="emphasized">MVC</span>, Swift's <span class="emphasized">Result</span> type (introduced in Swift 5), <span class="emphasized">UICollectionView Lists</span> instead of UITableView (new in iOS 14!), <span class="emphasized">No storyboards</span> - All views are <span class="emphasized">programmatically</span> created, Object-Oriented Programming, Dependency Injection, Lazy initialization, Error handling, Memory management.</p>
</div>
<h2>Other works</h2>
<div class="project">
<h3>Notes</h3>
<p>My public, bilingual, note-to-self <a href="https://ertugrulharman.com/en">blog</a>, available since 2006 (to my surprise, attracted more than half a million people so far), mostly about GNU/Linux, software, and technology.</p>
</div>
<div class="project">
<h3>Gists</h3>
<p><a href="https://gist.github.com/harmancode">My gists</a> on GitHub.</p>
</div>
<h2>Contact</h2>
<ul>
<li><a href="mailto:[email protected]">Email</a></li>
<li><a href="https://github.com/harmancode">GitHub</a></li>
</ul>
</div>
</body>
</html>