Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
771c765
feat: redesign
Mar 27, 2021
225f868
feat: animate the question change
Mar 28, 2021
0b02ef5
fix: 100vh on mobile
Mar 28, 2021
036cb75
fix: refactor names
Mar 28, 2021
84d9612
feat: migrate to opensourse font: sporting
Apr 4, 2021
4f6d0fe
Merge pull request #1 from lsvs/sporting-font
geminic Apr 4, 2021
8003b2e
Refactoring
geminic Apr 5, 2021
1a0a79e
Basic style fixes
geminic Apr 5, 2021
c99b6d1
Ie 11 support
geminic Apr 5, 2021
e1767ba
Merge pull request #2 from lsvs/fix_ie11
lsvs Apr 5, 2021
062f228
Demo version of taboo game
geminic Apr 25, 2021
cbdec56
fix(taboo): update title, description, sizes
May 17, 2021
f576311
Merge pull request #3 from lsvs/fix/taboo-polish
geminic May 21, 2021
61a2827
feat(getatopic): separate files, build with parcel
May 21, 2021
02ff6f9
Merge pull request #4 from lsvs/feat/parcel
geminic May 27, 2021
aa22e3d
Added Windows support
geminic May 29, 2021
533b605
Merge pull request #5 from lsvs/config_fixes
lsvs Jun 1, 2021
1700103
feat: emoji → 3d hands
Jun 1, 2021
7e412eb
Merge pull request #6 from lsvs/feat/3d-hands
geminic Jun 1, 2021
23c2ebb
Made switching topics keyboard friendly
geminic Jun 2, 2021
443ef00
Fixed menu a11y in iOS Safari and from keyboard
geminic Jun 2, 2021
28e102b
fix: prettify menu items background
Jun 2, 2021
717882d
Merge pull request #7 from lsvs/feature/a11y
lsvs Jun 2, 2021
356e258
Added more topics
geminic Jun 4, 2021
15dac87
Merge pull request #8 from lsvs/more_topics
lsvs Jun 6, 2021
343ae09
Removed all npm packages, returned to static files
geminic Jun 11, 2021
a36ea0f
Merge pull request #10 from lsvs/no_nodejs
lsvs Jun 11, 2021
de065f0
Added more taboo cards and removed some
geminic Jun 11, 2021
e8ebf17
Changed og-image for taboo page
geminic Jun 18, 2021
8b2b9eb
feat: add google analytics script
Jun 27, 2021
c21733d
Merge pull request #11 from lsvs/feat/ga
geminic Jun 28, 2021
13478d9
feat: add telegram & email to the menu
Jun 30, 2021
accfa45
Merge pull request #12 from lsvs/feat/add-menu-items
geminic Jul 2, 2021
b92360b
Menu: fixed keyboard a11y
geminic Jul 2, 2021
1d59a11
feat: about page base layout
Jul 7, 2021
f09702a
Fixed some styles and texts
geminic Jul 13, 2021
feb1b96
feat: update Sergey Kozlov image
Aug 15, 2021
67ee373
feat: email → about link
Aug 15, 2021
05f29db
Merge pull request #14 from lsvs/feat/about
lsvs Aug 15, 2021
5e3c7d3
Changed some texts and credits
geminic Aug 15, 2021
2b1a458
ie11 vital fixes
geminic Aug 15, 2021
8c18952
fix broken img url
geminic Aug 15, 2021
ffd1a97
feat: support `sporting` font ligatures
Aug 20, 2021
68fe6e2
feat: og:image's absolute urls
Aug 20, 2021
ac8614f
feat: update year 2021 → 2022
lsvs Sep 3, 2022
3f432cc
fix: actualize Sergey L facebook link
lsvs Sep 3, 2022
dceaccb
Create README.md
lsvs Mar 15, 2024
4d3c48e
feat: remove user-scalable=no
lsvs May 25, 2024
d2d70a2
feat: min text-size 11px → 12px
lsvs May 25, 2024
e545422
feat: add meta description to the pages
lsvs May 25, 2024
93db603
feat: sitemap.xml & robots.txt
lsvs May 25, 2024
e854b63
feat: update Sergey Lisovskiy link
lsvs May 25, 2024
979e473
feat: polish about page
lsvs May 25, 2024
b5f3825
feat: actualize google analytics: UA → GA4
lsvs May 25, 2024
d939d7c
feat: keywords
lsvs May 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
root = true

[*]
indent_style = space
indent_size = 4
end_of_line = crlf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.vercel
.DS_Store
.cache
dist
node_modules
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# getatopic.com website

[getatopic.com](https://getatopic.com) offers resources for English language learning
1. Random discussion topics tailored for use in speaking clubs and conversation practice
2. Taboo game where participants describe words without using restricted terms

![Get a topic](/img/og.png)

The website is a really simple fully static HTML/CSS/JavaScript, built without the use of bundlers or similar tools
105 changes: 105 additions & 0 deletions about/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>About — Get a topic</title>
<meta name="description" content="Learn more about the creators and contributors of the getatopic.com website." />
<meta name="keywords"
content="about, creators, contributors, get a topic, random topics, discussion, English, learning" />
<meta property="og:title" content="About Get a Topic" />
<meta property="og:description" content="Random topics for discussion in English" />
<meta property="og:image" content="https://getatopic.com/img/og.png" />
<meta property="og:url" content="/" />
<meta name="twitter:card" content="summary_large_image" />
<link rel="icon" type="image/png" href="/img/favicon.png" />
<link rel="stylesheet" href="../css/styles.css" />
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-HR8F9XFT6D"></script>
<script>
window.dataLayer = window.dataLayer || []
function gtag() { dataLayer.push(arguments) }
gtag('js', new Date())

gtag('config', 'G-HR8F9XFT6D');
</script>
</head>

<body>
<nav class="menu">
<button>
<span>Open menu</span>
</button>
<div class="menu__block">
<a href="/" class="accent">Get a Topic</a>
<a href="/taboo" class="accent">Taboo</a>
<a href="https://t.me/getatopic_bot" class="text" target="_blank">Telegram Bot</a>
<a href="/about" class="text active">About</a>
</div>
</nav>
<div class="about">
<section>
<h1 class="topic">Hi <img src="../img/peace.png" style="width: 1.15em; margin: -.33em 0;" /></h1>
<p class="topic">This site created by a group of friends who study English and practice it in their
speaking club (almost) every week.</p>
</section>
<section class="grid_3">
<a href="https://www.facebook.com/sergey.kozlov.25/" target="_blank" rel="noreferrer nofollower"
class="person text">
<img src="/about/sergeykozlov.jpg" alt="Sergey Kozlov Emoji">Sergey Kozlov
</a>
<a href="https://lisovskiy.work" target="_blank" class="person text">
<img src="/about/sergeylisovskiy.jpg" alt="Sergey Lisovskiy Emoji">Sergey Lisovskiy
</a>
<a href="https://www.facebook.com/lukashov.vova" target="_blank" rel="noreferrer nofollower"
class="person text">
<img src="/about/vovalukashov.jpg" alt="Vova Lukashov Emoji">Vova Lukashov
</a>
</section>
<section class="grid_2">
<div class="accent">Credits</div>
<div>
<div class="credits text">
<div>Idea</div>
<div><a href="https://www.facebook.com/sergey.kozlov.25/" target="_blank"
rel="noreferrer nofollower">Sergey Kozlov</a></div>
<div>Design</div>
<div><a href="https://lisovskiy.work" target="_blank">Sergey
Lisovskiy</a></div>
<div>Development</div>
<div>
<a href="https://www.facebook.com/sergey.kozlov.25/" target="_blank"
rel="noreferrer nofollower">Sergey Kozlov</a>,
<a href="https://lisovskiy.work" target="_blank">Sergey
Lisovskiy</a>
</div>
<div>Telegram bot</div>
<div><a href="https://www.facebook.com/lukashov.vova" target="_blank"
rel="noreferrer nofollower">Vova Lukashov</a></div>
<div>3D Hands</div>
<div><a href="https://www.behance.net/gallery/111275801/Free-3D-HANDS-ICONS" target="_blank"
rel="noreferrer nofollower">Unnamed Human</a></div>
<div>Font</div>
<div><a href="https://velvetyne.fr/fonts/sporting-grotesque/" target="_blank"
rel="noreferrer nofollower">Sporting grotesque</a> by Lucas Le Bihan, George
Triantafyllakos, Maciej Połczyński</div>
<div>Content</div>
<div>Part of the cards for the taboo game were taken from the <a
href="https://github.com/pato/taboo" target="_blank"
rel="noreferrer nofollower">repository</a> of Pato Lankenau. Other cards and topics were
collected from many different open communities on social networks</div>
</div>
<div class="accent">
If you have any ideas feel free to <a href="mailto:yo@getatopic.com" target="_blank">contact us</a>
<br><br><br><br><br>
&copy;
<script>document.write(new Date().getFullYear())</script>
</div>
</div>
</section>
</div>
</body>

</html>
Binary file added about/sergeykozlov.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added about/sergeylisovskiy.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added about/vovalukashov.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading