From 0716c5187ba33da04fb42aa30e32a6ab6bfad6a0 Mon Sep 17 00:00:00 2001 From: "vincent.md" Date: Wed, 15 Mar 2023 15:53:04 -0400 Subject: [PATCH] init --- 403.php | 7 + 404.php | 7 + 500.php | 7 + README.md | 4 +- config/PRIVATE/.htaccess.example | 30 ++ config/PRIVATE/DB.php.example | 3 + config/PRIVATE/NEWSLETTER.php.example | 6 + css/pages/confirmation.css | 4 + css/pages/development.css | 9 + css/pages/errors.css | 4 + css/pages/index.css | 11 + css/pages/installation.css | 9 + css/pages/repairs.css | 9 + css/sections/about.css | 25 + css/sections/call-to-action.css | 12 + css/sections/contact.css | 53 +++ css/sections/footer.css | 71 +++ css/sections/intro.css | 26 + css/sections/message.css | 27 ++ css/sections/nav.css | 168 +++++++ css/sections/products.css | 164 +++++++ css/sections/projects.css | 72 +++ css/sections/services.css | 66 +++ css/sections/welcome.css | 54 +++ css/utils/base.css | 123 +++++ css/utils/buttons.css | 64 +++ css/utils/forms.css | 19 + err.php | 7 + favicon.ico | Bin 0 -> 243174 bytes index.php | 7 + pages/en/confirmation.html | 44 ++ pages/en/err/403.html | 52 ++ pages/en/err/404.html | 52 ++ pages/en/err/500.html | 54 +++ pages/en/err/contact.html | 48 ++ pages/en/err/general.html | 51 ++ pages/en/index.html | 292 ++++++++++++ pages/en/services/development.html | 367 ++++++++++++++ pages/en/services/installation.html | 650 +++++++++++++++++++++++++ pages/en/services/repairs.html | 273 +++++++++++ pages/fr/confirmation.html | 44 ++ pages/fr/err/403.html | 52 ++ pages/fr/err/404.html | 51 ++ pages/fr/err/500.html | 54 +++ pages/fr/err/contact.html | 48 ++ pages/fr/err/general.html | 51 ++ pages/fr/index.html | 327 +++++++++++++ pages/fr/services/developpement.html | 384 +++++++++++++++ pages/fr/services/installation.html | 660 ++++++++++++++++++++++++++ pages/fr/services/reparation.html | 275 +++++++++++ php/contact.php | 17 + php/newsletter.php | 25 + robots.txt | 23 + sitemap.xml | 59 +++ 54 files changed, 5019 insertions(+), 2 deletions(-) create mode 100644 403.php create mode 100644 404.php create mode 100644 500.php create mode 100644 config/PRIVATE/.htaccess.example create mode 100644 config/PRIVATE/DB.php.example create mode 100644 config/PRIVATE/NEWSLETTER.php.example create mode 100644 css/pages/confirmation.css create mode 100644 css/pages/development.css create mode 100644 css/pages/errors.css create mode 100644 css/pages/index.css create mode 100644 css/pages/installation.css create mode 100644 css/pages/repairs.css create mode 100644 css/sections/about.css create mode 100644 css/sections/call-to-action.css create mode 100644 css/sections/contact.css create mode 100644 css/sections/footer.css create mode 100644 css/sections/intro.css create mode 100644 css/sections/message.css create mode 100644 css/sections/nav.css create mode 100644 css/sections/products.css create mode 100644 css/sections/projects.css create mode 100644 css/sections/services.css create mode 100644 css/sections/welcome.css create mode 100644 css/utils/base.css create mode 100644 css/utils/buttons.css create mode 100644 css/utils/forms.css create mode 100644 err.php create mode 100644 favicon.ico create mode 100644 index.php create mode 100644 pages/en/confirmation.html create mode 100644 pages/en/err/403.html create mode 100644 pages/en/err/404.html create mode 100644 pages/en/err/500.html create mode 100644 pages/en/err/contact.html create mode 100644 pages/en/err/general.html create mode 100644 pages/en/index.html create mode 100644 pages/en/services/development.html create mode 100644 pages/en/services/installation.html create mode 100644 pages/en/services/repairs.html create mode 100644 pages/fr/confirmation.html create mode 100644 pages/fr/err/403.html create mode 100644 pages/fr/err/404.html create mode 100644 pages/fr/err/500.html create mode 100644 pages/fr/err/contact.html create mode 100644 pages/fr/err/general.html create mode 100644 pages/fr/index.html create mode 100644 pages/fr/services/developpement.html create mode 100644 pages/fr/services/installation.html create mode 100644 pages/fr/services/reparation.html create mode 100644 php/contact.php create mode 100644 php/newsletter.php create mode 100644 robots.txt create mode 100644 sitemap.xml diff --git a/403.php b/403.php new file mode 100644 index 0000000..8fd456f --- /dev/null +++ b/403.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/404.php b/404.php new file mode 100644 index 0000000..083dd87 --- /dev/null +++ b/404.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/500.php b/500.php new file mode 100644 index 0000000..ab8071d --- /dev/null +++ b/500.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/README.md b/README.md index 79a5498..3eb7d95 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# TeleQom.org +# teleqom.org -TeleQom.org website (https://teleqom.org) \ No newline at end of file +TeleQom's Official Website https://teleqom.org \ No newline at end of file diff --git a/config/PRIVATE/.htaccess.example b/config/PRIVATE/.htaccess.example new file mode 100644 index 0000000..476f292 --- /dev/null +++ b/config/PRIVATE/.htaccess.example @@ -0,0 +1,30 @@ +ErrorDocument 400 /err.php +ErrorDocument 401 /err.php +ErrorDocument 402 /err.php +ErrorDocument 403 /403.php +ErrorDocument 404 /404.php +ErrorDocument 405 /err.php +ErrorDocument 406 /err.php +ErrorDocument 407 /err.php +ErrorDocument 408 /err.php +ErrorDocument 409 /err.php +ErrorDocument 410 /err.php +ErrorDocument 411 /err.php +ErrorDocument 412 /err.php +ErrorDocument 413 /err.php +ErrorDocument 414 /err.php +ErrorDocument 415 /err.php +ErrorDocument 416 /err.php +ErrorDocument 417 /err.php +ErrorDocument 422 /err.php +ErrorDocument 423 /err.php +ErrorDocument 424 /err.php +ErrorDocument 500 /500.php +ErrorDocument 501 /err.php +ErrorDocument 502 /err.php +ErrorDocument 503 /err.php +ErrorDocument 504 /err.php +ErrorDocument 505 /err.php +ErrorDocument 506 /err.php +ErrorDocument 507 /err.php +ErrorDocument 510 /err.php diff --git a/config/PRIVATE/DB.php.example b/config/PRIVATE/DB.php.example new file mode 100644 index 0000000..06ac7fe --- /dev/null +++ b/config/PRIVATE/DB.php.example @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/config/PRIVATE/NEWSLETTER.php.example b/config/PRIVATE/NEWSLETTER.php.example new file mode 100644 index 0000000..2cc6bc1 --- /dev/null +++ b/config/PRIVATE/NEWSLETTER.php.example @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/css/pages/confirmation.css b/css/pages/confirmation.css new file mode 100644 index 0000000..4722e53 --- /dev/null +++ b/css/pages/confirmation.css @@ -0,0 +1,4 @@ +@import "/css/utils/base.css"; +@import "/css/utils/buttons.css"; +@import "/css/sections/nav.css"; +@import "/css/sections/message.css"; \ No newline at end of file diff --git a/css/pages/development.css b/css/pages/development.css new file mode 100644 index 0000000..79db163 --- /dev/null +++ b/css/pages/development.css @@ -0,0 +1,9 @@ +@import "/css/utils/base.css"; +@import "/css/utils/buttons.css"; +@import "/css/utils/forms.css"; +@import "/css/sections/nav.css"; +@import "/css/sections/intro.css"; +@import "/css/sections/products.css"; +@import "/css/sections/call-to-action.css"; +@import "/css/sections/footer.css"; + diff --git a/css/pages/errors.css b/css/pages/errors.css new file mode 100644 index 0000000..4722e53 --- /dev/null +++ b/css/pages/errors.css @@ -0,0 +1,4 @@ +@import "/css/utils/base.css"; +@import "/css/utils/buttons.css"; +@import "/css/sections/nav.css"; +@import "/css/sections/message.css"; \ No newline at end of file diff --git a/css/pages/index.css b/css/pages/index.css new file mode 100644 index 0000000..b5c54f0 --- /dev/null +++ b/css/pages/index.css @@ -0,0 +1,11 @@ +@import "/css/utils/base.css"; +@import "/css/utils/buttons.css"; +@import "/css/utils/forms.css"; + +@import "/css/sections/nav.css"; +@import "/css/sections/welcome.css"; +@import "/css/sections/about.css"; +@import "/css/sections/services.css"; +@import "/css/sections/projects.css"; +@import "/css/sections/contact.css"; +@import "/css/sections/footer.css"; diff --git a/css/pages/installation.css b/css/pages/installation.css new file mode 100644 index 0000000..79db163 --- /dev/null +++ b/css/pages/installation.css @@ -0,0 +1,9 @@ +@import "/css/utils/base.css"; +@import "/css/utils/buttons.css"; +@import "/css/utils/forms.css"; +@import "/css/sections/nav.css"; +@import "/css/sections/intro.css"; +@import "/css/sections/products.css"; +@import "/css/sections/call-to-action.css"; +@import "/css/sections/footer.css"; + diff --git a/css/pages/repairs.css b/css/pages/repairs.css new file mode 100644 index 0000000..79db163 --- /dev/null +++ b/css/pages/repairs.css @@ -0,0 +1,9 @@ +@import "/css/utils/base.css"; +@import "/css/utils/buttons.css"; +@import "/css/utils/forms.css"; +@import "/css/sections/nav.css"; +@import "/css/sections/intro.css"; +@import "/css/sections/products.css"; +@import "/css/sections/call-to-action.css"; +@import "/css/sections/footer.css"; + diff --git a/css/sections/about.css b/css/sections/about.css new file mode 100644 index 0000000..54a04cf --- /dev/null +++ b/css/sections/about.css @@ -0,0 +1,25 @@ +.about { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; +} + +.about h2 { + margin-bottom: 5rem; +} + +.about div { + display: flex; + flex-direction: column; + align-items: center; + margin-bottom: 2rem; + text-align: center; + max-width: 80%; +} + +.about h3 { + margin-bottom: 2rem; + text-decoration: 0.2rem solid var(--item-color-1) underline; +} \ No newline at end of file diff --git a/css/sections/call-to-action.css b/css/sections/call-to-action.css new file mode 100644 index 0000000..c0ce350 --- /dev/null +++ b/css/sections/call-to-action.css @@ -0,0 +1,12 @@ +#call-to-action { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + background-color: var(--background-color-2); +} + +#call-to-action .description { + margin:2rem; +} \ No newline at end of file diff --git a/css/sections/contact.css b/css/sections/contact.css new file mode 100644 index 0000000..675487a --- /dev/null +++ b/css/sections/contact.css @@ -0,0 +1,53 @@ +#contact { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + background-color: var(--background-color-2); +} + +#contact h2 { + margin-bottom: 5rem; +} + +#contact-form { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 80%; +} + +#contact input[type=text], #contact input[type=email] { + width: 100%; + max-width: 25rem; +} + +#contact textarea { + width: 100%; +} + +.contact-radio-container { + display: flex; + flex-direction: row; +} + +.contact-radio-item { + display: flex; + flex-direction: column; + margin:1rem; +} + +#contact label { + margin-bottom:0.5rem; +} + +#contact h4 { + margin-top:2rem; +} + +@media only screen and (max-width: 500px) { + #contact-form { + width: 90%; + } + } \ No newline at end of file diff --git a/css/sections/footer.css b/css/sections/footer.css new file mode 100644 index 0000000..c9de37a --- /dev/null +++ b/css/sections/footer.css @@ -0,0 +1,71 @@ + +footer { + padding: 2rem; + display: flex; + align-items: center; + justify-content: space-evenly; + flex-wrap: wrap; +} + +footer h5 { + font-size: 1rem; +} + +footer .newsletter { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +footer .newsletter p { + font-size: 0.8rem; +} + +footer .newsletter form { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +footer input[type=email] { + background-color: var(--background-color-2); + width: 100%; +} + +footer .newsletter .btn { + font-size: 1rem; +} + +footer .wrapper { + display: flex; + align-items: center; + justify-content: center; + margin: 2rem; +} + +footer img { + margin:0.5rem; + height: 2rem; + border-radius: 0.5rem; +} + +.footer-language-div a { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +@media only screen and (max-width: 900px) { + + footer .section-container{ + flex-direction: column; + } + + footer .newsletter p { + margin: 0.5rem; + } + +} \ No newline at end of file diff --git a/css/sections/intro.css b/css/sections/intro.css new file mode 100644 index 0000000..29a898e --- /dev/null +++ b/css/sections/intro.css @@ -0,0 +1,26 @@ +#intro { + margin-top: var(--nav-height); + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + text-align: center; +} + +#intro h2 { + max-width: 80%; + margin-bottom: 5rem; +} + +#intro p { + max-width: 80%; + margin-bottom: 1rem; +} + +@media only screen and (max-width: 500px) { + + #intro p { + max-width: 90%; + } + +} diff --git a/css/sections/message.css b/css/sections/message.css new file mode 100644 index 0000000..2077d81 --- /dev/null +++ b/css/sections/message.css @@ -0,0 +1,27 @@ +#message { + margin:2rem auto; + max-width: 900px; +} + +#message .wrapper { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + text-align: center; + padding: 2rem; +} + +#message h2 { + margin: 2rem; +} + +#message h4 { + margin: 1rem; +} + +#message .btn { + margin: 2rem; +} + + diff --git a/css/sections/nav.css b/css/sections/nav.css new file mode 100644 index 0000000..a444463 --- /dev/null +++ b/css/sections/nav.css @@ -0,0 +1,168 @@ +nav { + position: fixed; + top: 0; + width: 100%; + background-color: var(--background-color-1); + z-index: 1; + display: flex; + justify-content: space-between; + align-items: center; + height: var(--nav-height); + left: 50%; + transform: translatex(-50%); + max-width: var(--max-display-size); + box-shadow: 0.1rem 0.1rem 0.5rem 0.1rem var(--box-shadow); +} + +.logo { + justify-content: center; + align-items: center; + display: flex; +} + +nav img { + width: 3.5rem; + height: 3.5rem; + margin-left: 1rem; + margin-right: 1rem; +} + +nav ul { + position: absolute; + left: 50%; + transform: translatex(-50%); + display: flex; + align-items: center; + justify-content: center; +} + +nav ul li { + display: inline-block; +} + +nav ul li a:hover { + background-color: var(--item-color-1); +} + +#mobile-navbar-btn { + display: none; +} + +#navbar-action-btn { + margin-right: 1rem; +} + +#mobile-nav-action-btn a, +#navbar-action-btn a { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +#mobile-nav-action-btn img, +#navbar-action-btn img { + height: 3.5rem; + width: 3.5rem; +} + +#mobile-nav-action-btn { + display: none; +} + +#navbar-menu-btn { + display: none; +} + +#menu-btn-close, +#menu-btn-open { + display: none; + cursor: pointer; +} + +#menu-btn-close img, +#menu-btn-open img { + width: 2.8rem; + height: 2.8rem; +} + +#qonsole-btn { + display: none; +} + + +@media only screen and (max-width: 1200px) { + .logo { + position: absolute; + left: 50%; + transform: translatex(-50%); + } + + #nav-list { + width: 100%; + height: calc(100vh - var(--nav-height)); + flex-direction: column; + justify-content: space-evenly; + transition: all 0.5s; + left: -100%; + top: var(--nav-height); + background: rgb(17, 26, 39, 0.8); + transform: none; + } + + #nav-list li { + margin: 0.5rem 0; + } + + #nav-list li a { + font-size: 2rem; + } + + #mobile-nav-action-btn { + display: unset; + } + + #navbar-action-btn { + display: none; + } + + #menu-btn-open { + display: block; + } + + #menu-btn-close { + display: none; + } + + #navbar-menu-btn:checked~#nav-list { + left: 0; + } + + #navbar-menu-btn:checked~#menu-btn-close { + display: block; + } + + #navbar-menu-btn:checked~#menu-btn-open { + display: none; + } + + .mobile-nav-action-btn { + display: inline-block; + } +} + +@media only screen and (max-width: 500px) { + .logo img { + height: 3rem; + width: 3rem; + margin-right: 0.5rem; + } + + .logo h2 { + font-size: 2rem; + } +} + +@media only screen and (max-width: 375px) { + +} \ No newline at end of file diff --git a/css/sections/products.css b/css/sections/products.css new file mode 100644 index 0000000..ef3636e --- /dev/null +++ b/css/sections/products.css @@ -0,0 +1,164 @@ +.products { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + background: var(--background-color-2); +} + +.products.alt { + background-color: var(--background-color-1); +} + +.products .explanation { + margin-bottom: 5rem; + max-width: 80%; +} + +.products h2 { + margin-bottom: 5rem; +} + +.products .wrapper { + display: flex; + align-items: flex-start; + justify-content: center; + flex-flow: row wrap; +} + +.product { + text-align: center; + flex-direction: column; + display: flex; + align-items: center; + justify-content: center; + max-width: 30rem; + padding: 2rem; + margin: 2rem; + border-radius: 1rem; + box-shadow: 0.1rem 0.1rem 0.5rem 0.1rem var(--box-shadow); + background-color: var(--background-color-1); +} + +.product.alt { + background-color: var(--item-color-2); +} + +.product .img-container { + height: 8rem; + width: 8rem; + margin: 2rem; +} + +.product img { + height: 8rem; + width: 8rem; +} + +.product h4 { + display: inline-block; + border-radius: 0.5rem; + padding: 0.5rem; + background-color: var(--text-color-1); + color: var(--item-color-1); + box-shadow: 0.1rem 0.1rem 0.5rem 0.1rem var(--box-shadow); +} + +.product .description { + margin: 1rem; +} + +hr { + border: 0.2rem dotted var(--item-color-1); + border-radius: 0.5rem; + width: 100%; +} + +.product h5 { + margin-bottom: 1rem; +} + +.product .includes { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + padding: 1rem; +} + +.product .includes .includes-items { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; +} + + + +.product .includes p { + border-radius: 0.5rem; + padding: 0.5rem; + margin: 0.5rem; + display: inline-block; + border-radius: 0.3rem; + box-shadow: 0.1rem 0.1rem 0.5rem 0.1rem var(--box-shadow); + background: var(--background-color-2); +} + +.product .includes p.alt { + background-color: var(--background-color-2); +} + +.product .qontribution { + padding: 1rem; +} + +.product .btn { + margin: 2rem 1rem 1rem 1rem; +} + +span.green { + color: var(--background-color-success-1); +} + +.products.alt { + background-color: var(--background-color-1); +} + +.products.alt .product { + background-color: var(--background-color-2); +} + +.products.alt .includes-items p{ + background-color: var(--background-color-1); +} + +.product .includes-items p.green { + background-color: var(--background-color-success-1); +} + +.product .includes-items p.yellow { + background-color: var(--background-color-warning-1); +} + +.product .includes-items p.red { + background-color: var(--background-color-danger-1); +} + +.product .includes-items p.blue { + background-color: var(--item-color-1); +} + + +@media only screen and (max-width: 500px) { + + .product { + margin: 1.5rem 0.5rem; + padding: 2rem 1rem; + } + + .products .explanation { + max-width: 90%; + } + +} \ No newline at end of file diff --git a/css/sections/projects.css b/css/sections/projects.css new file mode 100644 index 0000000..303a5b3 --- /dev/null +++ b/css/sections/projects.css @@ -0,0 +1,72 @@ + +.projects { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; +} + +.projects h2 { + margin-bottom: 5rem; +} + +.projects .overview { + padding: 0 2rem; +} + +.projects .wrapper { + display: flex; + align-items: flex-start; + justify-content: center; + flex-flow: row wrap; + margin: 2.5rem 0; +} + +.projects .project { + display: flex; + text-align: center; + flex-direction: column; + align-items: center; + max-width: 25rem; + padding: 2rem; + margin: 1.5rem; + border-radius: 1rem; + box-shadow: 0.1rem 0.1rem 0.5rem 0.1rem var(--box-shadow); + background-color: var(--background-color-2); +} + +.projects .project img { + width: 8rem; + height: 8rem; +} + +.projects .project h4 { + margin: 1.3rem; +} + +.projects .project .description { + margin: 1rem 0; +} + +.project p.status { + margin: 1rem; + padding: 0.5rem; + border-radius: 0.5rem; + box-shadow: 0.1rem 0.1rem 0.5rem 0.1rem var(--box-shadow); +} + +.project p.status.hold { + background-color: var(--background-color-danger-2); +} + +.project p.status.dev { + background-color: var(--background-color-warning-2); +} + +.project p.status.test { + background-color: var(--background-color-warning-1); +} + +.project p.status.prod { + background-color: var(--background-color-success-1); +} \ No newline at end of file diff --git a/css/sections/services.css b/css/sections/services.css new file mode 100644 index 0000000..115bc30 --- /dev/null +++ b/css/sections/services.css @@ -0,0 +1,66 @@ +.services { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + background-color: var(--background-color-2); +} + +.services h2 { + margin-bottom: 5rem; +} + +.services .service { + display: flex; + align-items: center; + justify-content: center; + flex-direction: row; + max-width: 70%; + padding: 2rem; + margin: 2rem 0; + border-radius: 1rem; + background: var(--background-color-1); + box-shadow: 0.1rem 0.1rem 0.5rem 0.1rem var(--box-shadow); +} + +.services .service img { + width: 5rem; + height: 5rem; + margin: 1rem; +} + +.services .service .service-content { + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; +} + +.services .service .service-content p { + margin: 2rem; +} + +.services .service h3 { + margin-bottom: 1rem; +} + +@media only screen and (max-width: 1200px) { + .services .service { + flex-direction: column; + text-align: center; + padding: 2rem 0.5rem; + max-width: 80%; + } + + .services .service .service-content { + padding: 0.5rem; + } + +} + +@media only screen and (max-width: 500px) { + .services .service { + max-width: 90%; + } + +} \ No newline at end of file diff --git a/css/sections/welcome.css b/css/sections/welcome.css new file mode 100644 index 0000000..5b7b90a --- /dev/null +++ b/css/sections/welcome.css @@ -0,0 +1,54 @@ +#welcome { + margin-top: var(--nav-height); + padding: 0; + background: url("/media/images/welcome-background-1080p.jpg") center; + background-size: cover; + height: calc(100vh - var(--nav-height)); + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; +} + +#welcome-logo { + height: 15rem; + width: 15rem; +} + +#welcome h1 { + margin-right: 20%; + padding: 2rem; +} + +#welcome h4 { + margin: 0 0 0 20%; +} + +#scroll-down { + position: absolute; + bottom: 2rem; + width: 3rem; + height: 2rem; +} + +#scroll-down img { + width: 3rem; +} + +@media only screen and (max-width: 1280px) { + #welcome .container { + background: url("/media/images/welcome-background-720p.jpg") center; + } + #welcome h4 { + margin: 2rem; + } + #welcome h1 { + margin: 0; + } +} +@media only screen and (max-width: 500px) { + #welcome .container { + background: url("/media/images/welcome-background-mobile.jpg") center; + } +} \ No newline at end of file diff --git a/css/utils/base.css b/css/utils/base.css new file mode 100644 index 0000000..61200b9 --- /dev/null +++ b/css/utils/base.css @@ -0,0 +1,123 @@ +/* FONTS IMPORT */ + +@font-face { + font-family: Ubuntu; + src: url("/media/fonts/Ubuntu-Bold.ttf"); + font-display: swap; +} + +/* RESET */ + +* { + margin: 0; + padding: 0; + box-sizing: border-box; + border: none; + text-decoration: none; + font-family: Ubuntu, sans-serif; + scroll-behavior: smooth; +} + +:root { + + /* Display Sizes */ + --mobile-size: 500px; + --tablet-size: 900px; + --desktop-size: 1920px; + --max-display-size: 1920px; + + /* Background Colors */ + --background-color-1: #171a21; + --background-color-2: #1e222b; + --background-color-3: #333947; + --background-color-success-1: #1dad24; + --background-color-success-2: #16851c; + --background-color-warning-1: #a4a700; + --background-color-warning-2: #898b00; + --background-color-danger-1: #c90c0c; + --background-color-danger-2: #960b0b; + + + /* Item Colors */ + --item-color-1: #5791FF; + --item-color-2: #3c64ad; + --item-color-3: #333947; + + /* Text Colors */ + --text-color-1: #eee; + --text-color-2: var(--item-color-1); + + /* btn Color */ + --btn-color-1: #5791FF; + --btn-color-1-hover: #3c64ad; + --btn-color-2: unset; + --btn-color-2-hover: #5791FF; + --btn-disabled: #3d414b; + + + /* Boxes */ + --box-shadow: #0c0e11; + --border-radius: 0.5rem; + + /* Custom */ + --nav-height: 5rem; +} + +html { + color: var(--text-color-1); + background-color: var(--background-color-1); + scroll-padding-top: var(--nav-height); +} + +body { + max-width: var(--max-display-size); + margin: 0 auto; + text-align: center; +} + +a { + color: var(--text-color-1); + text-decoration: none; +} + +h1 { + font-size: 3rem; +} + +h2 { + font-size: 2.5rem; +} + +h3 { + font-size: 2rem; +} + +h4 { + font-size: 1.5rem; +} + +h5 { + font-size: 1.3rem; +} + +p { + line-height: 1.7rem; +} + +/* SECTIONS */ + +section { + padding: 5rem 0 5rem 0; +} + + +/* CUSTOM */ + +span { + color: var(--text-color-2); +} + +.link { + text-decoration: underline; + color: var(--text-color-2); +} \ No newline at end of file diff --git a/css/utils/buttons.css b/css/utils/buttons.css new file mode 100644 index 0000000..b3d2d37 --- /dev/null +++ b/css/utils/buttons.css @@ -0,0 +1,64 @@ +.btn { + color: var(--text-color-1); + cursor: pointer; + font-size: 1.3rem; + padding: 0.6rem 0.7rem; + border-radius: 0.5rem; + display: flex; + align-items: center; + justify-content: center; + text-align: center; + transition: all 0.2s linear 0s; + box-shadow: 0.1rem 0.1rem 0.3rem 0.1rem var(--box-shadow); + margin: 0.5rem; +} + +.btn-1 { + color: var(--text-color-1); + background-color: var(--btn-color-1); +} + +.btn-1:hover { + background-color: var(--btn-color-1-hover); +} + +.btn-2 { + color: var(--text-color-1); + background-color: var(--btn-color-2); + box-shadow: none; +} + +.btn-2:hover { + background-color: var(--item-color-1); + box-shadow: 0.1rem 0.1rem 0.3rem 0.1rem var(--box-shadow); +} + +.btn-success { + background-color: #1dad24; +} + +.btn-success:hover { + background-color: #16851c; +} + +.btn-warning { + background-color: #a4a700; +} + +.btn-warning:hover { + background-color: #898b00; +} + +.btn-danger { + background-color: #c90c0c; +} + +.btn-danger:hover { + background-color: #960b0b; +} + +.btn:disabled { + background-color: var(--background-color-3); + box-shadow: none; +} + diff --git a/css/utils/forms.css b/css/utils/forms.css new file mode 100644 index 0000000..beff309 --- /dev/null +++ b/css/utils/forms.css @@ -0,0 +1,19 @@ +input[type=text],input[type=email],textarea { + padding: 0.5rem; + margin: 1rem; + border-radius: 0.5rem; + border: none; + background-color: var(--background-color-1); + color: var(--text-color-1); + font-size: 1.2rem; + outline-color: var(--item-color-1); + box-shadow: 0.05rem 0.05rem 0.1rem 0.05rem var(--box-shadow); +} + +input:focus { + outline-color: var(--item-color-1); +} + +.catch { + display: none; +} \ No newline at end of file diff --git a/err.php b/err.php new file mode 100644 index 0000000..ec33969 --- /dev/null +++ b/err.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f7435c1de7e5e29a1c2d3724a3f51dbdf16585e2 GIT binary patch literal 243174 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 oeVE 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 oeVVS>+%Z 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
+ +
+ + + +
+
+

It's done!

+

Your request was transmitted successfully

+

You may close this page or go back to the home page

+ Back to Home Page +
+
+ + \ No newline at end of file diff --git a/pages/en/err/403.html b/pages/en/err/403.html new file mode 100644 index 0000000..87da676 --- /dev/null +++ b/pages/en/err/403.html @@ -0,0 +1,52 @@ + + + + + + + + + Oups (403) | Forbidden Error Page + + + +
+ +
+ + + + +
+
+

Oups (403)

+

+ A + 403 + error means that this section is not available to the web server +

+

You may close this page or go back to the home page

+ Back to Home Page +
+
+ + + \ No newline at end of file diff --git a/pages/en/err/404.html b/pages/en/err/404.html new file mode 100644 index 0000000..6a57ba2 --- /dev/null +++ b/pages/en/err/404.html @@ -0,0 +1,52 @@ + + + + + + + + + Oups (404) | Page Not Found Error + + + +
+ +
+ + + + +
+
+

Oups (404)

+

+ A + 404 + error means that our server could not find the page you were looking for +

+

You may close this page or go back to the home page

+ Back to Home Page +
+
+ + + \ No newline at end of file diff --git a/pages/en/err/500.html b/pages/en/err/500.html new file mode 100644 index 0000000..6699f70 --- /dev/null +++ b/pages/en/err/500.html @@ -0,0 +1,54 @@ + + + + + + + + + Oups (500) | Internal Server Error + + + +
+ +
+ + + + +
+
+

Oups (500)

+

+ A + 500 + error means that our server encountered an internal error. We apologize for the inconvenience. This + server may be undergoing maintenance. If the problem persists
+ Contact Us +

+

You may close this page or go back to the home page

+ Back to Home Page +
+
+ + + \ No newline at end of file diff --git a/pages/en/err/contact.html b/pages/en/err/contact.html new file mode 100644 index 0000000..ef0ac04 --- /dev/null +++ b/pages/en/err/contact.html @@ -0,0 +1,48 @@ + + + + + + + + + Oups | Contact Form Error + + + +
+ +
+ + + + +
+
+

Oups

+

An error occured while sending your message, please try again later. We apologize for the inconvenience.

+

If the problem persists, call us at
1 (833) PRJ-TLQM

+

You may close this page or go back to the home page

+ Back to Home Page +
+
+ + + \ No newline at end of file diff --git a/pages/en/err/general.html b/pages/en/err/general.html new file mode 100644 index 0000000..de8d5c7 --- /dev/null +++ b/pages/en/err/general.html @@ -0,0 +1,51 @@ + + + + + + + + + Oups | Unexpected Error Occured + + + +
+ +
+ + + + +
+
+

Oups

+

+ An unexpected error occurred... Please try again later. We apologize for the inconvenience. This server + may be undergoing maintenance. If the problem persists
+ Contact Us +

+

You may close this page or go back to the home page

+ Back to Home Page +
+
+ + + \ No newline at end of file diff --git a/pages/en/index.html b/pages/en/index.html new file mode 100644 index 0000000..e55c3ea --- /dev/null +++ b/pages/en/index.html @@ -0,0 +1,292 @@ + + + + + + + + The TeleQom Project | Home + + + + + + + + +
+ +
+
+

+ The TeleQom Project +

+

+ Telecommunications with Québec's Values +

+ +
+
+

About Us

+
+

+ What is TeleQom? +

+

+ The TeleQom Project, a Québec non-profit, is an ideal. We are attempting to restore ethics and + morals within the applications all of us use on a daily basis. From your favorite social platform, online + shopping, email or even messaging, almost all of them contain spying software. Robots read your emails and + your messages, some even listen to you talk. In our opinion, this is unacceptable and should be illegal but + you accepted these terms before using those applications and devices and that is why the law is powerless at + the moment. Since we don't have viable alternatives, we follow these technology giants with bad intentions. It + is in response to this severe lack of humanity that TeleQom was born. +

+
+
+

+ Libre Software +

+

+ TeleQom embraces a philosophy that has been around for quite some + time, we use only Libre/Free Software. To make it simple, a program is much like a food recipe. Libre + Software grants the public access to it's source code (the recipe, that we call our Qode) to audit + and discover security flaws, modify or improve with the only condition of sharing back what was improved. + Proprietary software on the other hand, is the complete opposite. They hide how it works, and forbid auditing + their source code. It is obviously much harder to discover what it truly does with your information. +

+
+
+

+ The Real Difference +

+

+ Our projects are designed in such a way that it is impossible for us to spy on you. What you do in your private + life does not concern us. Proprietary artifical intelligence programs can already anticipate your behavior, + modifiy your habits and the way you think by simply using this data that we all think harmless. Companies like + Cambridge Analytica already interfered in the United-States + elections, and this is only the beginning. Pegasus gives unlimited access to those willing + to pay to the complete virtual life of anyone with the help of flaws in software. It is now urgent to get rid + of those chains, and that is where TeleQom comes in. +

+
+
+

+ Telecommunication +

+

+ It's not pretty when you take a closer look at how these big corporations use us. But instead of admitting + defeat, we chose to remedy this situation with whatever freedom we still have left. We will start by securing + our telecommunications (email, social, messaging, videoconference and telephone). Then, Qommerce + will help fund the infrastructure and development of our projects. Finally, a voting application, called + PolitiQ that will give the power back to the people. Keep in mind, TeleQom does not + sell your data and is a non-profit, so donations are necessary to its survival. We do what we can to offer our + projects for free, but it is not easy. All profits generated by the following services are invested in the + development of our projects! +

+
+
+
+

Our Services

+
+ code logo +
+

Development

+

A web site, a mobile application, an online shopping application, name it. TeleQom uses Libre + Software as much as possible to build your project. This results in an application that respects its users, + is safer, more stable and much cheaper.

+ More +
+
+
+ repair logo +
+

Repairs

+

In the same way, we love to give your devices a second life. Broken phone display? Laptop not holding + charge? Computer doesn't start or is slower than before? We can fix all of that!

+ More +
+
+
+ support logo +
+

Support

+

Paid support is also available for most technology related issues you may be facing. At + TeleQom, we like to play around with techonology a lot. Could be your wi-fi network, your browser + is + out-of-date, you can't update apps on your phone, anything IT really. Just reach out to us, we might be able + to help you! :)

+ Contact +
+
+
+ installation logo +
+

Installation

+

It is now possible to replace most proprietary malware with Libre Software. Your computer's operating + system can be replaced by a GNU/Linux such as Linux Mint. A selection of mobile devices are supported by GrapheneOS, and + it will be possible to switch to a completely Libre alternative like the Librem + 5 or the Pine Phone. Libre Office is a great alternative for all types of documents. + For image manipulation, GIMP is also a great choice.

+ More +
+
+
+ +
+

Our Projets

+

The following projects are or will be available from your Qonsole. Come + back later to see if the Status of your favorite project changed!

+
+
+ Qonsole Logo +

Qonsole

+

The main dashboard where you can access all of your applications. The + Qonsole is in charge of displaying all your apps in the same location, in a uniform and simple + way. +

+

In Development

+
+
+ DisQ Logo +

DisQ

+

This is where you store all your data, it's your personal hard drive but + hosted on an external server. All accessible only by you, the server can not see your data.

+

In Development

+
+
+ InterQom Logo +

InterQom

+

InterQom is the sane alternative to other social networks. + Your conversations are entirely private and even we don't have access to your data.

+

On Hold

+
+
+ Qommerce Logo +

Qommerce

+

The center of exchange and online commerce. Local businesses and + individuals can share the fruit of their labour. We will accept cryptocurrencies as well as regular Canadian + money.

+

On Hold

+
+
+ Qonvo Logo +

Qonvo

+

Instant messaging is the easiest way we have to communicate with one + another. This project includes audio and video calls, all encrypted from you to your recipients.

+

On Hold

+
+
+ Qourrier Logo +

Qourrier

+

The portal to access your emails, from your Qonsole. Emails + between users are fully encrypted and we support most providers.

+

On Hold

+
+
+ PolitiQ Logo +

PolitiQ

+

TeleQom is a round table where all Quebecers are invited. Your + opinion will finally be heard in the government. The real democracy at your fingertips!

+

On Hold

+
+
+ Qontact Logo +

Qontact

+

The good old address book. Here you store your contact information, email, + phone, Qonvo or InterQom identifier, and more.

+

On Hold

+
+
+ Qalendrier Logo +

Qalendrier

+

We all need a calendar. Here you can manage your personal or professional + life, schedule an appointment with another user and even see your future events on InterQom. +

+

On Hold

+
+
+ Qable Logo +

Qable

+

The audio and video content delivery platform, which uses Torrent technology to lighten the load on the servers and therefore the resulting costs. + The more people watching it, the faster it gets!

+

On Hold

+
+
+
+
+

Contact

+
+ + + + + + +
+
+
+ + +
+ + + \ No newline at end of file diff --git a/pages/en/services/development.html b/pages/en/services/development.html new file mode 100644 index 0000000..23c631d --- /dev/null +++ b/pages/en/services/development.html @@ -0,0 +1,367 @@ + + + + + + + The TeleQom Project | Development Services + + + + + + + +
+ + +
+ +
+

Development Services

+

+ We offer various development services that could help you start or improve your project. At TeleQom, + we prefer a more humane approach. Whenever you are ready, contact us and we will offer you the best option according to your needs. + Oh and don't forget, all profits generated are invested in our multiple Libre Software Projects! By choosing us, you help yourself and the community :) +

+
+
+

Websites

+

+ Websites are a very simple way of appearing online. They allow your business to be searched for on the internet and you can share some of your products and leave your contact information there. You may explain what your business or organization does and give a rough idea of why you exist. This site is one example of a simple basic Website! +

+
+
+
+

Website - Basic

+

Simple Website, perfect for professionnals, construction companies, etc

+
+
+
+
Package
+
+

TeleQom Template
- OR -
Your Bootstrap 5 Template

+

Developer: 3 Hours

+
+
+
+
+
Qube Micro
+
+

1GB

+

5 Emails

+

HTTPS

+
+
+
+
+
Qontribution
+

Package: 100$

+

Hosting (Qube): 60$ / Year

+
+
+
+
+

Website - Complete

+

A professionnal website, with many useful features

+
+
+
+
Package
+
+

TeleQom Template
- OR -
Your Bootstrap 5 Template

+

Developer: 5 Hours

+

Newsletter

+

Contact Form

+
+
+
+
+
Qube Mini
+
+

5GB

+

25 Emails

+

cPanel

+

Database

+

HTTPS

+
+
+
+
+
Qontribution
+

Package: 250$

+

Hosting (Qube): 150$ / Year

+
+
+
+
+

Website - Custom

+

Custom development tailored to your needs. Great if you just need the website and prefer to manage your hosting, image cropping and everything else yourself

+
+
+
+
+

Built to Order

+
+
+
+
+
Qontribution
+

Developer: 50$ / Hour

+
+
+
+
+ +
+

E-Commerce

+

+ E-commerce Libre Software applications are the best to keep your online presence at a low cost. + They are used and maintained by thousands which results in feature rich yet stable platforms. + Qommerce will be linked to all platforms listed below through installable plugins so you may get increased visibility! +

+
+
+
+

OpenCart

+

Simple OpenCart shop, perfect for beginners and small businesses. TeleQom's BoutiQ is an OpenCart instance

+
+
+
+
+

Developer: 3 Hours

+
+
+
+
+
Qube Mini
+
+

5GB

+

25 Emails

+

cPanel

+

Database

+

HTTPS

+
+
+
+
+
Qontribution
+

Package: 150$

+

Hosting (Qube): 150$ / Year

+
+
+
+
+

WooCommerce

+

A modified Wordpress instance that becomes a fully featured e-commerce solution

+
+
+
+
+

Developer: 3 Hours

+
+
+
+
+
Qube Mini
+
+

5GB

+

25 Emails

+

cPanel

+

Database

+

HTTPS

+
+
+
+
+
Qontribution
+

Package: 200$

+

Hosting (Qube): 150$ / Year

+
+
+
+
+ + +
+

CMS

+

+ Content Management Systems are very useful if you plan on changing the content often. + It allows you to customize everything yourself with little to no programming experience and thus saving in development costs. + The downside is that it does require a small degree of technical knowledge and it may get harder for you to maintain later on, resulting in a bad experience for your users. + TeleQom does offer paid support if you find yourself blocked by something, so it is still a great way to kickstart your project. +

+
+
+
+

Wordpress

+

Simple Wordpress installation with everything you need to start blogging

+
+
+
+
Qube Mini
+
+

5GB

+

25 Emails

+

cPanel

+

Database

+

HTTPS

+
+
+
+
+
Qontribution
+

Package: 50$

+

Hosting (Qube): 150$ / Year

+
+
+
+
+

Drupal

+

Drupal is another Libre Software CMS that can kickstart your project

+
+
+
+
Qube Mini
+
+

5GB

+

25 Emails

+

cPanel

+

Database

+

HTTPS

+
+
+
+
+
Qontribution
+

Package: 50$

+

Hosting (Qube): 150$ / Year

+
+
+
+
+

Joomla

+

Another popular Libre Software content management system

+
+
+
+
Qube Mini
+
+

5GB

+

25 Emails

+

cPanel

+

Database

+

HTTPS

+
+
+
+
+
Qontribution
+

Package: 50$

+

Hosting (Qube): 150$ / Year

+
+
+
+
+ +
+

Other

+

+ Items in this category don't have a price list as they are not "one size fits most" solutions. + Everything is possible of course, but costs cannot be estimated before we know exactly what you wish to accomplish +

+
+
+
+

Web Applications

+

+ Say you have this great idea of starting your own podcast distribution platform. + This would fall under the Web App category as it will require a fully customized database, interface and many more elements +

+
+
+
+
+

IoT

+

+ IoT or Internet of Things includes all smaller gadgets and gizmos like sensors and gauges. + An automated animal feeder or temperature sensors, it's IoT +

+
+
+
+
+

Mobile Apps

+

+ TeleQom does offer mobile apps development, although we would advise going the Progressive Web App route. + PWAs offer a wide range of fonctionnalities and work with most web applications and devices. + If you already have a website or E-commerce shop, configuration and addtionnal costs are minimal compared to native applications, although sometimes a native application may be required +

+
+
+
+
+
+

Ready?

+

+ Find some information confusing or ready to take the next steps? Time to contact us! Don't worry, we can help you make the ethical decision :) +

+ Contact +
+ +
+ + +
+ + \ No newline at end of file diff --git a/pages/en/services/installation.html b/pages/en/services/installation.html new file mode 100644 index 0000000..0ba6dd5 --- /dev/null +++ b/pages/en/services/installation.html @@ -0,0 +1,650 @@ + + + + + + + + The TeleQom Project | Installation Service + + + + + + + + +
+ +
+ +
+

Installation Services

+

+ Proprietary software has become a serious threat to freedom as we know it. We need to make the move to Libre + Software (Open, community written, transparent code recipes, shareable and user controlled software). + TeleQom's devices and private servers run only Libre Software, so you can too! This is very + important, as it will determine how future generations will live. Here is not the place to discuss such matters, + but replacing software that spies on you and others around you is a very good place to start! + Note that all those are Libre Software, you can install them yourself free of charge if you so desire. + The Qontribution we ask is only to cover the employee's salary that will install it for you and to fund our projects. +

+
+ +
+

Operating Systems

+

+ What is that? Well, Operating Systems, or OS for short, are a group of software that + interacts with the hardware on your device. It is the most complex piece of code running on your machine, and a + compromised OS can spy and do whatever it wants with applications running on your system. + We recommend taking a look at this page from the Whonix Project, a well known + security and privacy oriented project, as to why to choose a GNU/Linux as your OS. + The few listed here are only the tip of the iceberg, many more exist! +

+
+ +
+
+ Linux Mint Logo +
+

Linux Mint

+

+ Linux Mint, just like Ubuntu (its parent) has proprietary compatibility which makes it an ideal choice for + beginners moving away from a commercial OS. + Its default Desktop Environment (Cinnamon) is very close to Windows in terms of general layout. This is our + first choice for beginners moving away from Windows 10 +

+
+
+
Details
+
+

Level: Beginner

+

Desktop: Cinnamon

+

Similar: Windows

+

Packages: Debian (.deb)

+

Libre: Almost

+
+
+
+
+
Qontribution
+

+ Installation: 50$ +

+
+
+ Website +
+ +
+
+ Ubuntu Logo +
+

Ubuntu

+

+ Ubuntu ® stands for "Humanity" and is exctly that, a more humane approach to operating systems. It is + supported by a company called Canonical ™ famous (or infamous) in the Linux universe. Just like Linux Mint, it is + more flexible as to what software you can install so perfect for beginners. This one uses the GNOME Desktop + Environment, which can be tweaked to look very much like a MacOS +

+
+
+
Details
+
+

Level: Beginner

+

Desktop: GNOME

+

Similar: MacOS

+

Packages: Debian (.deb)

+

Libre: Almost

+
+
+
+
+
Qontribution
+

+ Installation: 50$ +

+
+
+ Website +
+ +
+
+ Debian Logo +
+

Debian

+

+ The next step is the parent to both Linux Mint and Ubuntu, Debian. Debian is known for its stability, security + and freedom. Here nothing stops you from installing proprietary software, but it isn't there by default. It is + our Distribution of choice here at TeleQom. + Debian comes with images of most major Desktop Environments, so it can look like any commercial OS +

+
+
+
Details
+
+

Level: Intermediate

+

Desktop: GNOME

+

Similar: Any

+

Packages: Debian (.deb)

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 50$ +

+
+
+ Website +
+ +
+
+ Qubes Logo +
+

Qubes

+

+ This one differs from the others as it is not an operating system but a hypervisor that launches small + containerized operating systems within it. It has a steeper learning curve than the others, but can run all of + them within it. It does require more technical knowledge and better hardware +

+
+
+
Details
+
+

Level: Advanced

+

Desktop: XFCE

+

Similar: Nothing

+

Packages: Debian, RedHat

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 50$ +

+
+
+ Website +
+ +
+
+ +
+

Applications

+

+ Now this could be a huge section. The Linux universe has so many Libre Applications, it's impossible to list them + all here. We will focus on what most people use on a daily basis. Here we go! +

+
+ +
+
+ LibreOffice Logo +
+

Libre Office

+

+ Libre office is the first choice in terms of office applications. It has a word compatible text editor, + excel compatible spreadsheet editor and much more +

+
+
+
Details
+
+

Similar: Office Suite

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ GIMP Logo +
+

GIMP

+

+ GIMP stands for GNU Image Manipulation Program and does pretty much everything in terms of image alteration. + It includes so many fonctionnalities, you may feel a little overwhelmed at first +

+
+
+
Details
+
+

Similar: PhotoShop

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Inkscape Logo +
+

Inkscape

+

+ Another very popular image manipulation program. Plays nice with vector SVG images and other formats +

+
+
+
Details
+
+

Similar: PhotoShop

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Blender Logo +
+

Blender

+

+ Blender is one of the most used application in the world for 3D modeling, animation and much more +

+
+
+
Details
+
+

Similar: Cinema 4D, SolidWorks

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Firefox Logo +
+

Firefox

+

+ Your proprietary internet browser is most likely the most privacy invading software on your computer. + Firefox is an old, very well known, stable, well supported, feature rich, privacy and freedom advocating + internet browser. It is our first choice! +

+
+
+
Details
+
+

Similar: Chrome, Edge

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Chromium Logo +
+

Chromium

+

+ Chromium is the open source core of both Chrome and Edge browsers. It is stripped of all privacy invading + software but retains most of its features +

+
+
+
Details
+
+

Similar: Chrome, Edge

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Codium Logo +
+

Codium

+

+ Codium or VSCodium is the Libre version of the popular code editor, now microsoft supported and telemetry + (another word for spying) infested Visual Studio Code. It is stripped of everything proprietary and freely + available. We use it on a daily basis here at TeleQom +

+
+
+
Details
+
+

Similar: VSCode, JetBrains

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Rhythmbox Logo +
+

Rhythmbox

+

+ A universal audio player. Plays podcasts or local audio files, everything you need in a music application +

+
+
+
Details
+
+

Similar: iTunes, WMP

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ VLC Logo +
+

VLC Player

+

+ Don't let the cone fool you, it is not under construction! This is a great Libre Software media player, + awesome for videos and music alike +

+
+
+
Details
+
+

Similar: iTunes, WMP

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Mattermost Logo +
+

Mattermost

+

+ Mattermost is just like an IRC channel with a very nice user interface. Used mainly for team chats, task and + projects management, it is very feature rich +

+
+
+
Details
+
+

Similar: Slack, Teams

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Transmission Logo +
+

Transmission

+

+ A simple Libre BitTorrent client to share files over the internet. It is the ultimate community expression + in software. It is best at sharing large files, as it increases in speed for each connected user. You can + download most Linux Distributions with Transmission, it is faster! +

+
+
+
Details
+
+

Similar: uTorrent, Vuze

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Signal Logo +
+

Signal

+

+ Signal is a state of the art mobile (and now linux too) application for instant messaging. Unlike the + upcoming Qonvo Project, it requires a mobile device with a phone number to setup but it is + still the best out there at the moment +

+
+
+
Details
+
+

Similar: WhatsApp, iMessage

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ Audacity Logo +
+

Audacity

+

+ Ever wanted to crop an audio file? Or perhaps only change the audio format? Audacity is a full fledged audio + manipulation application that is easy to use +

+
+
+
Details
+
+

Similar: Garage Band, Audition

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ OpenShot Logo +
+

OpenShot

+

+ Video editing made simple. Transitions, effects, audio, name it. You can do pretty much anything with this + software and its user interface is just plain and easy to understand +

+
+
+
Details
+
+

Similar: Premiere, Final Cut

+

Libre: Yes

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Website +
+ +
+
+ +
+

Ready?

+

+ Find some information confusing or ready to take the next steps? Time to contact us! Don't worry, we can help you make the ethical decision :) +

+ Contact +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/pages/en/services/repairs.html b/pages/en/services/repairs.html new file mode 100644 index 0000000..fa50042 --- /dev/null +++ b/pages/en/services/repairs.html @@ -0,0 +1,273 @@ + + + + + + + + The TeleQom Project | Repairs Service + + + + + + + + +
+ +
+ +
+

Repair Services

+

+ Ok, so you broke your display? No problem, we can probably fix it. + Most computers can be opened easily and parts replaced for a fraction of the price of a new computer. + You can bring your own parts, or leave the shopping to us. We can source pretty much any part, new or used. + "Ok, so you can fix anything, how about my intelligent washing machine?" you might ask. Well, no we don't fix washing machines. + We also DO NOT FIX APPLE DEVICES. For more information or to start the repair procedure, contact us. +

+

+ If you find yourself in need of new hardware, we have put together a small list of ethical suppliers for you. None of them are affiliated with us, but they do share our moral standards. We apologize in advance, none of them sell intelligent washing machines... +

+
+ +
+

Phones

+

+ This is a domain where Libre Software is only beginning to show its face. While Linux is at the core of the + Android Open Source Project, + with the amount of proprietary and spying software added on top of it by Google before it makes it to your phone disqualifies it. + Some distributions have been around for some time, and Ubuntu even tried to launch an Ubuntu Phone with little + success. We are now seeing an increased interest in Libre Phones that respect its users, so we recommend you + keep an eye on the following +

+
+ +
+
+ NitroPhone Logo +
+

NitroPhone

+

+ The NitroPhone is a first choice in terms of compatibility with your Android applications. They have + multiple versions and they all run GrapheneOS, a security focused, Libre, google stripped Android + distribution +

+
+
+
Details
+
+

Level: Intermediate

+

OS: GrapheneOS

+

OS Family: Android

+

Libre: Almost

+
+
+
+ Website +
+ +
+
+ PinePhone Logo +
+

PinePhone

+

+ The PinePhone is a low cost community driven phone. It is still under heavy development and is currently + not comparable to Android. We believe it could be the first affordable fully featured Linux phone, but not + yet +

+
+
+
Details
+
+

Level: Advanced

+

OS: Mobian, PostmarketOS, etc

+

OS Family: GNU/Linux

+

Libre: Almost

+
+
+
+ Website +
+ +
+
+ Purism Logo +
+

Librem 5

+

+ Purism is a pioneer in the Linux phone market with the Librem 5. They invest heavily in the development of + the Linux phone ecosystem. It is available for purchase on their website, but again we do not think it is + production ready yet +

+
+
+
Details
+
+

Level: Advanced

+

OS: PureOS, other

+

OS Family: GNU/Linux

+

Libre: Yes

+
+
+
+ Website +
+ +
+
+ +
+

Computers

+

+ Many companies already exist that manufacture freedom respecting devices that you can buy if you are in need of + a new computer. + This is not a complete list, but we have chosen a few popular options for you to pick from. + It is important to mention that Libre BIOS and Hardware is just as important as all the rest. We keep a close + eye on the RISC-V CPU, + as it could very well replace mobile CPUs in the near future +

+
+ +
+
+ System76 Logo +
+

System76

+

+ A company that has been around for a long time. They offer devices that run coreboot as their BIOS and + their computers come with PopOS!, an Ubuntu derived distribution supported by System76. You can't go wrong + here. Laptops, desktops, servers, they have everything you need +

+
+
+
Details
+
+

Level: Beginner

+

OS: PopOS! (Ubuntu based)

+

Products: Server, PC, Laptop

+

Libre: Almost

+
+
+
+ Website +
+ +
+
+ Purism Logo +
+

Purism

+

+ Purism is a corporation "with social purpose". They build freedom respecting laptops and desktops with + modern hardware like intel CPUs, but a little more focused on privacy and security. Pureboot is also a + great security feature +

+
+
+
Details
+
+

Level: Beginner

+

OS: PureOS

+

Products: Server, PC, Laptop

+

Libre: Almost

+
+
+
+ Website +
+ +
+
+ Raptor Logo +
+

Raptor

+

+ Here is where it gets serious. This company managed to build a computer with both Libre Software and + Hardware (including the IBM Power9 open CPU), meaning every bit of code running on the machine is + auditable. This is the end goal of the Libre Software mouvement. Unfortunately, it comes at a price... +

+
+
+
Details
+
+

Level: Advanced

+

OS: User installed

+

Products: Desktop, Server

+

Libre: Ultimate

+
+
+
+ Website +
+ +
+
+ +
+

Ready?

+

+ Do you hesitate between repairing your computer or buying a new one? Get in touch with us, we will help you make the right choice :) +

+ Contact +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/pages/fr/confirmation.html b/pages/fr/confirmation.html new file mode 100644 index 0000000..585f948 --- /dev/null +++ b/pages/fr/confirmation.html @@ -0,0 +1,44 @@ + + + + + + + + Succès! | Page de Confirmation + + + +
+ +
+ + + +
+
+

C'est fait!

+

Votre requête a été transmise avec succès

+

Vous pouvez fermer cette fenêtre ou retourner à l'Accueil

+ Retour à l'Accueil +
+
+ + \ No newline at end of file diff --git a/pages/fr/err/403.html b/pages/fr/err/403.html new file mode 100644 index 0000000..0260014 --- /dev/null +++ b/pages/fr/err/403.html @@ -0,0 +1,52 @@ + + + + + + + + + Oups (403) | Page d'Accès Refusé + + + +
+ +
+ + + + +
+
+

Oups (403)

+

+ Une erreur + 403 + signifie que cette section n'est pas accessible au serveur web +

+

Vous pouvez fermer cette fenêtre ou retourner à l'Accueil

+ Retour à l'Accueil +
+
+ + + \ No newline at end of file diff --git a/pages/fr/err/404.html b/pages/fr/err/404.html new file mode 100644 index 0000000..a70f1b6 --- /dev/null +++ b/pages/fr/err/404.html @@ -0,0 +1,51 @@ + + + + + + + + + Oups (404) | Erreur de Page Introuvable + + + +
+ +
+ + + + +
+
+

Oups (404)

+

Une erreur + 404 + signifie que notre serveur ne trouve pas la page que vous avez demandé +

+

Vous pouvez fermer cette fenêtre ou retourner à l'Accueil

+ Retour à l'Accueil +
+
+ + + \ No newline at end of file diff --git a/pages/fr/err/500.html b/pages/fr/err/500.html new file mode 100644 index 0000000..c119e4e --- /dev/null +++ b/pages/fr/err/500.html @@ -0,0 +1,54 @@ + + + + + + + + + Oups (500) | Erreur Interne du Serveur + + + +
+ +
+ + + + +
+
+

Oups (500)

+

+ Une erreur + 500 + signifie que notre serveur a rencontré une faute interne, nous nous excusons de cet inconvénient. Il est + possible que ce serveur soit en maintenance. Si le problème persiste
+ Contactez-Nous +

+

Vous pouvez fermer cette fenêtre ou retourner à l'Accueil

+ Retour à l'Accueil +
+
+ + + \ No newline at end of file diff --git a/pages/fr/err/contact.html b/pages/fr/err/contact.html new file mode 100644 index 0000000..987a447 --- /dev/null +++ b/pages/fr/err/contact.html @@ -0,0 +1,48 @@ + + + + + + + + + Oups | Erreur du Formulaire de Contact + + + +
+ +
+ + + + +
+
+

Oups

+

Une erreur est survenue lors de l'envoi de votre message, s'il vous plaît réessayez plus tard. Nous nous excusons de cet inconvénient.

+

Si le problème persiste, appelez-nous au
1 (833) PRJ-TLQM

+

Vous pouvez fermer cette fenêtre ou retourner à l'Accueil

+ Retour à l'Accueil +
+
+ + + \ No newline at end of file diff --git a/pages/fr/err/general.html b/pages/fr/err/general.html new file mode 100644 index 0000000..2e4e2e7 --- /dev/null +++ b/pages/fr/err/general.html @@ -0,0 +1,51 @@ + + + + + + + + + Oups | Erreur du Formulaire de Contact + + + +
+ +
+ + + + +
+
+

Oups

+

+ Une erreur imprévue est survenue... S'il vous plaît, réessayez plus tard. Nous nous excusons de cet + inconvénient. Il est possible que ce serveur soit en maintenance. Si le problème persiste
+ Contactez-Nous +

+

Vous pouvez fermer cette fenêtre ou retourner à l'Accueil

+ Retour à l'Accueil +
+
+ + + \ No newline at end of file diff --git a/pages/fr/index.html b/pages/fr/index.html new file mode 100644 index 0000000..9134c25 --- /dev/null +++ b/pages/fr/index.html @@ -0,0 +1,327 @@ + + + + + + + + Le Projet TeleQom | Accueil + + + + + + + + +
+ +
+
+

+ Le Projet TeleQom +

+

+ La Télécommunication aux Valeurs Québécoises +

+ +
+
+

À Propos

+
+

+ TeleQom, c'est quoi? +

+

+ Le Projet TeleQom, organisme à but non-lucratif Québécois, est un idéal. Nous cherchons à + restaurer les valeurs éthiques et morales dans les applications que nous utilisons tous quotidiennement. Que + ce soit votre plateforme sociale, de commerce en ligne, de courriel ou même de messagerie, tous ou presque + contiennent aujourd'hui des logiciels espions. Des robots lisent vos courriels et vos messages, et ils vous + écoutent même parler. C'est à notre avis inacceptable voir illégal mais vous avez accepté ces termes à la mise + en marche de vos appareils et services, c'est pourquoi la loi est impuissante actuellement. Faute + d'alternative, nous suivons tous ces géants des technologies aux mauvaises intentions. C'est en réponse à ces + graves manquements d'humanité que TeleQom est né. +

+
+
+

+ Logiciels Libres +

+

+ Chez TeleQom, nos projets embrassent une philosophie qui existe déjà + depuis longtemps, ils sont constitués uniquement de Logiciels Libres. De façon simple, un programme est un peu + comme une recette de cuisine. Un Logiciel Libre donne un accès complet au code source (la recette, que nous + appelons chez TeleQom notre Qode) et la permission de l'auditer pour découvrir des failles de + sécurité, le modifier ou l'améliorer avec la seule condition de rendre également publique ce qui a été + amélioré. Les logiciels de type propriétaire par contre, c'est tout à fait le contraire. Ils dissimulent le + fonctionnement, et interdisent la vérification de leur code source. Il est donc très difficile d'identifier ce + que ce dernier fait vraiment de vos informations. +

+
+
+

+ La Véritable Différence +

+

+ Nos projets sont conçus de manière à ce qu'il nous soit impossible de vous espionner. Ce que vous faites dans + votre vie ne nous concerne pas. Des logiciels propriétaires d'intelligence artificielle peuvent prévoir vos + comportements, modifier vos habitudes et votre pensée juste avec ces données que nous croyons tous + innoffensives. Des compagnies comme Cambridge Analytica ont déjà interféré dans les élections aux + États-Unis, et ce n'est que le début. Pegasus donne accès aux plus fortunés à la vie + virtuelle complète de n'importe qui, à l'aide de failles de sécurité dans les logiciels. Il est donc impératif + de se débarasser de ses chaînes, et c'est ici que TeleQom entre en ligne de compte. +

+
+
+

+ La Télécommunication +

+

+ Ce n'est pas joli quand on regarde de plus près comment ces grandes corporations nous utilisent. Mais plutôt + que de baisser les bras, nous avons décidé d'y remédier avec le peu de liberté qu'il nous reste. Nous + commencerons par purifier les télécommunications (courriel, social, messagerie, vidéoconférence et téléphone). + Par la suite, Qommerce, qui servira aussi à subventionner l'infrastructure et le développement de + nos projets. Et enfin, une application de vote, baptisée PolitiQ, qui redonnera le pouvoir au + peuple. N'oubliez pas, TeleQom ne vend pas vos données et est un organisme à but non-lucratif, il + est donc nécessaire à sa survie de recevoir des dons et des subventions. Nous faisons notre possible pour + offrir ces projets gratuitement, mais ce n'est certainement pas évident. Les profits générés par les services + suivants sont tous investis dans le développement de nos projets! +

+
+
+
+

Nos Services

+
+ code logo +
+

Développement

+

+ Un site web, une application mobile, une application de commerce en ligne, peu importe. + TeleQom se sert autant que possible de Logiciels Libres pour construire votre projet. Ceci + résulte en une application qui respecte ses utilisateurs, est plus sécuritaire, plus stable et beaucoup + moins dispendieuse. +

+ Plus +
+
+
+ repair logo +
+

Réparation

+

+ Toujours dans la même optique, nous aimons donner une deuxième vie à votre matériel. Écran brisée? Votre + batterie + de portable de charge plus? Votre ordinateur ne démarre plus ou est devenu lent? Nous pouvons régler ça! +

+ Plus +
+
+
+ support logo +
+

Soutien

+

+ Du soutien technique payant est disponible pour la plupart des troubles informatiques que vous aurez. + Chez TeleQom, nous aimons nous amuser avec la technologie. Que ce soit votre réseau wi-fi, + votre navigateur a besoin d'une mise à jour, vous ne pouvez plus mettre à jour vos Apps sur votre téléphone, + peu importe. Contactez-nous, il est possible que nous puissions vous aider! :) +

+ Contact +
+
+
+ installation logo +
+

Installation

+

+ Il est maintenant possible de remplacer la plupart des logiciels propriétaires malveillants par des + Logiciels Libres. Votre système d'exploitation d'ordinateur peut être remplacé par un GNU/Linux tel que Linux Mint. + Certains téléphones cellulaires sont supportés par GrapheneOS, et il sera possible de passer à un téléphone Libre + tel que le Librem 5 ou bien le Pine Phone. Libre Office est une excellente alternative + pour vos documents de tout genre. Pour le traitement d'image, GIMP est souvent même un premier choix! +

+ Plus +
+
+
+
+

Nos Projets

+

Les projets suivants sont ou seront disponibles à partir de votre + Qonsole. Repassez voir plus tard si le Statut de votre projet préféré a + changé! +

+
+
+ Qonsole Logo +

Qonsole

+

+ Le tableau de bord principal d'où vous accédez à toutes vos applications. La Qonsole est en + charge de vous afficher le tout en un même endroit, de façon uniforme et simple. +

+

+

En Développement

+

+
+
+ DisQ Logo +

DisQ

+

+ C'est ici que vous storez toutes vos données, c'est votre disque dur personnel mais hébergé sur un serveur + externe. Le tout accessible seulement par vous, le serveur ne peut voir vos données. +

+

+

En Développement

+

+
+
+ InterQom Logo +

InterQom

+

+ InterQom est le remplacement sain aux alternatives de réseaux sociaux. Vos conversations sont + entièrement privées et même nous n'avons pas accès à vos données. +

+

En Attente

+
+
+ Qommerce Logo +

Qommerce

+

+ La centrale de l'échange et du commerce en ligne. Commerces locaux et particuliers s'y retrouvent pour + partager le fruit de leur labeur. Acceptant la cryptomonnaie ainsi que l'argent Canadien. +

+

En Attente

+
+
+ Qonvo Logo +

Qonvo

+

+ La messagerie instantanée est la façon la plus simple de communiquer avec nos compatriotes. Ce projet + inclus les appels audio et vidéo, le tout chiffré de vous à vos destinataires. +

+

En Attente

+
+
+ Qourrier Logo +

Qourrier

+

+ Le portail d'accès à vos courriels, à partir de votre Qonsole. Les courriels entre + utilisateurs sont entièrement chiffrés et nous supportons la plupart des fournisseurs. +

+

En Attente

+
+
+ PolitiQ Logo +

PolitiQ

+

+ TeleQom est une table ronde où tous les Québécois sont invités, votre opinion sera enfin + entendue auprès du gouvernement. La réelle démocratie à portée de clavier! +

+

En Attente

+
+
+ Qontact Logo +

Qontact

+

+ Le bon vieux carnet d'adresse. Ici vous storez vos informations de contact, courriel, téléphone, + identifiants de Qonvo ou InterQom, et plus encore. +

+

En Attente

+
+
+ Qalendrier Logo +

Qalendrier

+

+ On a tous besoin d'un calendrier. Ici vous pouvez gérer votre vie personnelle ou professionnelle, céduler + un rendez-vous avec un autre utilisateur et même voir vos événements sur InterQom. +

+

En Attente

+
+
+ Qable Logo +

Qable

+

+ Une plateforme de diffusion de contenu audio ou vidéo, qui utilise la technologie de Torrent pour alléger la charge sur les serveurs et donc les frais qui en découlent. Plus + il y a d'utilisateurs, plus c'est rapide! +

+

En Attente

+
+
+
+
+

Contact

+
+ + + + + + +
+
+
+ + +
+ + + \ No newline at end of file diff --git a/pages/fr/services/developpement.html b/pages/fr/services/developpement.html new file mode 100644 index 0000000..c146ebe --- /dev/null +++ b/pages/fr/services/developpement.html @@ -0,0 +1,384 @@ + + + + + + + Le Project TeleQom | Services de Développement + + + + + + + +
+ + +
+ +
+

Services de Développement

+

+ Nous offrons plusieurs services de développement qui pourraient vous aider à démarrer ou améliorer votre projet. + Chez TeleQom, + nous préférons une approche plus humaine. Lorsque vous vous sentirez prêt, contactez-nous et nous vous + offrirons la meilleure option selon vos besoins. + Oh et n'oubliez pas, tous les profits générés sont investis dans nos projets de Logiciels Libres! En nous + choisissant, vous vous aidez vous même ainsi que la communauté :) +

+
+
+

Sites Web

+

+ Les sites web sont une façon simple d'apparaître en ligne. Ils vous permettent d'être trouvé par les moteurs de recherche. Vous pouvez y partager quelques produits et y laisser vos informations de contact. Vous pouvez expliquer ce que votre entreprise ou organisme fait et donner une idée générale de pourquoi elle existe. Ce site est un exemple d'un site web de base! +

+
+
+
+

Site Web - Base

+

Site web simple, parfait pour les professionnels, les compagnies de construction, etc

+
+
+
+
Ensemble
+
+

Modèle TeleQom
- OU -
Votre Modèle Bootstrap 5

+

Développeur: 3 Heures

+
+
+
+
+
Qube Micro
+
+

1GB

+

5 Courriels

+

HTTPS

+
+
+
+
+
Qontribution
+

Ensemble: 100$

+

Hébergement (Qube): 60$ / An

+
+
+
+
+

Site Web - Complet

+

Un site professionnel, avec plusieurs fonctionnalités utiles

+
+
+
+
Ensemble
+
+

Modèle TeleQom
- OU -
Votre Modèle Bootstrap 5

+

Développeur: 5 Heures

+

Infolettre

+

Formulaire Contact

+
+
+
+
+
Qube Mini
+
+

5GB

+

25 Courriels

+

cPanel

+

Base de Données

+

HTTPS

+
+
+
+
+
Qontribution
+

Ensemble: 250$

+

Hébergement (Qube): 150$ / An

+
+
+
+
+

Site Web - Personnalisé

+

Du développement entièrement personnalisé. Super si vous ne désirez que le site web et préférez gérer votre hébergement, formattage d'image et tout le reste vous même.

+
+
+
+
+

Adapté à vos besoin

+
+
+
+
+
Qontribution
+

Développeur: 50$ / Heure

+
+
+
+
+ +
+

E-Commerce

+

+ Les plateformes de commerce en ligne Libres sont les meilleures pour réduire les coûts de votre commerce en ligne. + Elles sont utilisées et maintenues par des milliers de personnes ce qui résulte en une plateforme stable et sécurisée. + Qommerce pourra être connectée aux applications suivantes grâce à un "plugin" pour vous offrir une + meilleure visibilité! +

+
+
+
+

OpenCart

+

+ Commerce OpenCart simple, excellent pour tout type de commerce. + La BoutiQ TeleQom est une instance OpenCart +

+
+
+
+
+

Développeur: 3 Heures

+
+
+
+
+
Qube Mini
+
+

5GB

+

25 Courriels

+

cPanel

+

Base de Données

+

HTTPS

+
+
+
+
+
Qontribution
+

Ensemble: 150$

+

Hébergement (Qube): 150$ / An

+
+
+
+
+

WooCommerce

+

Une instance Wordpress modifiée afin de devenir un commerce en ligne complet

+
+
+
+
+

Développeur: 3 Heures

+
+
+
+
+
Qube Mini
+
+

5GB

+

25 Courriels

+

cPanel

+

Base de Données

+

HTTPS

+
+
+
+
+
Qontribution
+

Ensemble: 200$

+

Hébergement (Qube): 150$ / An

+
+
+
+
+ + +
+

CMS

+

+ Une plateforme de gestion de contenu, en anglais "Content Management System" ou CMS, est utile si vous planifiez + changer votre contenu régulièrement. + Elle vous permet de personnaliser vous-même votre site avec aucune expérience en programmation (ou presque), ce + qui vous permet de réaliser des économies en frais de développement. Toutefois, elle requiert tout de même un + minimum de connaissance technique et peut devenir plus difficile à maintenir à long terme, résultant en une + mauvaise + expérience pour vos clients. + TeleQom offre tout de même du support payant si vous vous retrouvez bloqué, c'est donc quand même + une + excellente façon de démarrer votre projet. +

+
+
+
+

Wordpress

+

Installation de base de votre instance Wordpress avec tout ce dont vous avez besoin

+
+
+
+
Qube Mini
+
+

5GB

+

25 Courriels

+

cPanel

+

Base de Données

+

HTTPS

+
+
+
+
+
Qontribution
+

Ensemble: 50$

+

Hébergement (Qube): 150$ / An

+
+
+
+
+

Drupal

+

Drupal est une autre plateforme CMS Libre qui vous aidera à démarrer

+
+
+
+
Qube Mini
+
+

5GB

+

25 Courriels

+

cPanel

+

Base de Données

+

HTTPS

+
+
+
+
+
Qontribution
+

Ensemble: 50$

+

Hébergement (Qube): 150$ / An

+
+
+
+
+

Joomla

+

Joomla aussi est une autre solution CMS Libre populaire

+
+
+
+
Qube Mini
+
+

5GB

+

25 Courriels

+

cPanel

+

Base de Données

+

HTTPS

+
+
+
+
+
Qontribution
+

Ensemble: 50$

+

Hébergement (Qube): 150$ / An

+
+
+
+
+ +
+

Autres

+

+ Les items dans cette catégorie n'ont pas de prix puisqu'il est impossible d'estimer avant d'avoir vu + l'étendu de votre projet. Tout est possible bien sûr, toutefois vous devrez entrer en contact avec nous pour une + évaluation +

+
+
+
+

Applications Web

+

+ Vous avez donc une excellente idée de plateforme de distribution de Podcast. Ce serait donc une + Application Web puisqu'elle requiert une base de données et plusieurs éléments entièrement personnalisés +

+
+
+
+
+

IoT

+

+ IoT, de l'anglais Internet of Things comprend tous les petits appareils tel que des capteurs et jauges. + Une machine qui alimente les animaux ou des capteurs de température, c'est du IoT +

+
+
+
+
+

App Mobile

+

+ TeleQom offre le développement d'App Mobile, toutefois nous vous recommandons de choisir la + voie de l'Application Web Progressive. + Une PWA offre la plupart des fonctionnalités d'une App "Native" et fonctionne sur la grande majorité des + appareils mobile. La configuration est minime si vous avez déjà un site web dans la plupart des cas. + Il est toutefois possible qu'une App "Native" soit requise pour votre projet +

+
+
+
+
+
+

Prêt?

+

+ Vous trouvez certaines informations complexes ou vous êtes prêt pour les prochaines étapes? C'est le moment de + nous contacter! Soyez sans crainte, nous vous aiderons à prendre la décision éthique :) +

+ Contact +
+ +
+ + +
+ + \ No newline at end of file diff --git a/pages/fr/services/installation.html b/pages/fr/services/installation.html new file mode 100644 index 0000000..264d7c0 --- /dev/null +++ b/pages/fr/services/installation.html @@ -0,0 +1,660 @@ + + + + + + + + Le Projet TeleQom | Service d'Installation + + + + + + + + +
+ +
+ +
+

Services d'Installation

+

+ Les logiciels propriétaires sont devenus une véritable menace pour nos droits et libertés. Nous devons nous + diriger vers les Logiciels Libres (ouverts, écrit par la communauté, recette de code transparente, partageable + et contrôlé par l'utilisateur). Nos ordinateurs et serveurs privés chez TeleQom n'utilisent que des + Logiciels Libres, alors vous le pouvez aussi! Ces petites décisions impacterons sérieusement la vie des + générations futures. Ce n'est pas le bon endroit pour en discuter, mais remplacer les logiciels qui vous + espionnent vous et vos proches est un très bon point de départ! Notez que ces Logiciels Libres sont gratuits, + vous pouvez donc tout installer gratuitement vous-même si vous le voulez. La demande de Qontribution ne sert qu'à + couvrir les honoraires de notre employé qui l'installera pour vous, ainsi qu'à financer nos projets. +

+
+ +
+

Systèmes d'Exploitation

+

+ C'est quoi? Un système d'exploitation, aussi appelé un OS, est un regroupement de logiciels qui intéragissent + avec votre matériel (les composantes physiques de votre ordinateur). C'est sans doute la plus grande pièce de + code qui s'execute sur votre machine, et un OS corrompu peut vous espionner et faire ce qu'il veut de vos + données et applications sur votre système. Nous vous recommandons cette page du Projet Whonix, un project connu pour sa sécurité et son accent sur la vie + privée pour comprendre pourquoi GNU/Linux est un excellent choix. Voici quelques exemples, mais il en existe + beaucoup d'autres! +

+
+ +
+
+ Linux Mint Logo +
+

Linux Mint

+

+ Linux Mint, tout comme Ubuntu (son parent), est compatible avec plusieurs applications propriétaires ce + qui en fait un excellent choix pour débutant qui quitte les OS commerciaux. Son bureau ressemble + beaucoup à Windows en terme d'emplacement général. C'est notre premier choix pour ceux qui quittent Windows 10 +

+
+
+
Détails
+
+

Niveau: Débutant

+

Bureau: Cinnamon

+

Similaire: Windows

+

Paquets: Debian (.deb)

+

Libre: Presque

+
+
+
+
+
Qontribution
+

+ Installation: 50$ +

+
+
+ Site Web +
+ +
+
+ Ubuntu Logo +
+

Ubuntu

+

+ Ubuntu ®, "Humanité" en langue Africaine, est une approche plus humaine d'un OS. Il est supporté + par Canonical ™ qui est bien (ou mal) connu dans l'univers Linux. Tout comme Linux Mint, il est plus flexible + en terme des logiciels disponibles, donc parfait pour un débutant. Son bureau est GNOME, qui ressemble un + peu plus à MacOS +

+
+
+
Détails
+
+

Niveau: Débutant

+

Bureau: GNOME

+

Similaire: MacOS

+

Paquets: Debian (.deb)

+

Libre: Presque

+
+
+
+
+
Qontribution
+

+ Installation: 50$ +

+
+
+ Site Web +
+ +
+
+ Debian Logo +
+

Debian

+

+ La prochaine étape est le parent d'Ubuntu et Linux Mint, Debian. Debian est connu pour sa stabilité, sa + sécurité et sa liberté. Ici rien ne vous empêche d'installer des logiciels propriétaire si vous le + désirez, mais ce n'est pas disponible par défaut. C'est notre distribution de choix chez + TeleQom. + Debian vient également en plusieurs saveurs, il peut ressembler à n'importe quel OS commercial +

+
+
+
Détails
+
+

Niveau: Intermédiaire

+

Bureau: GNOME

+

Similaire: Plusieurs

+

Paquets: Debian (.deb)

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 50$ +

+
+
+ Site Web +
+ +
+
+ Qubes Logo +
+

Qubes

+

+ Celui-ci diffère des autres choix puisque ce n'est pas réellement un système d'exploitation, c'est plutôt + un environnement qui lance plusieurs OS à la fois afin de séparer vos tâches. Il est plus difficile à + apprendre que les autres, et demande plus de connaissances techniques et un meilleur ordinateur +

+
+
+
Détails
+
+

Niveau: Avancé

+

Bureau: XFCE

+

Similaire: Rien

+

Paquets: Debian (.deb), RedHat (.rpm)

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 50$ +

+
+
+ Site Web +
+ +
+
+ +
+

Applications

+

+ Cette section pourrait être énorme. L'univers Linux comprends tellement de choix d'Applications, il est + impossible de tous les mentionner ici. Nous avons fait une liste de celles que la plupart des gens utilisent + quotidiennement. Allons-y! +

+
+ +
+
+ LibreOffice Logo +
+

Libre Office

+

+ Libre Office est un premier choix pour vos applications de bureau. Il contient un éditeur de text + compatible avec Word, un éditeur de feuille de calcul compatible avec Excel, et bien plus encore +

+
+
+
Détails
+
+

Similaire: Suite Office

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ GIMP Logo +
+

GIMP

+

+ GIMP (Programme de Manipulation d'Image GNU) a la plupart des fonctionnalités que vous pouvez avoir de + besoin en ce qui a trait à la manipulation d'image. Il y a tellement d'options, il est possible que vous + vous sentiez un peu perdu au début +

+
+
+
Détails
+
+

Similaire: PhotoShop

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Inkscape Logo +
+

Inkscape

+

+ Une autre application populaire pour le traitement d'image, compatible avec les SVG et plusieurs autres + formats +

+
+
+
Détails
+
+

Similaire: PhotoShop

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Blender Logo +
+

Blender

+

+ Blender est une des applications les plus utilisée dans le monde pour le modelage 3D, l'animation et plus + encore +

+
+
+
Détails
+
+

Similaire: Cinema 4D, SolidWorks

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Firefox Logo +
+

Firefox

+

+ Votre navigateur internet propriétaire est probablement le pire logiciel espoin sur votre ordinateur. + Firefox est ancien, bien connu, stable bien supporté, plein de fonctionnalités et respecte la vie privée + et la liberté. C'est notre premier choix! +

+
+
+
Détails
+
+

Similaire: Chrome, Edge

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Chromium Logo +
+

Chromium

+

+ Chromium est le coeur des navigateurs Chrome et Edge. Cette version ne contient pas de logiciel + propriétaire mais conserve tout de même ses fonctionnalités +

+
+
+
Détails
+
+

Similaire: Chrome, Edge

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Codium Logo +
+

Codium

+

+ Codium ou VSCodium est la version Libre du populaire éditeur de code, appartenant maintenant à Microsoft + et équipé de télémétrie (un autre mot pour espionnage) qui se nomme Visual Studio Code. Cette version + contient uniquement la portion de Logiciel Libre. Nous l'utilisons quotidiennement chez + TeleQom +

+
+
+
Détails
+
+

Similaire: VSCode, JetBrains

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Rhythmbox Logo +
+

Rhythmbox

+

+ Un lecteur audio universel. Il peut lire des podcasts ou des fichiers audio locaux, tous ce que vous avez + de besoin d'une application de musique +

+
+
+
Détails
+
+

Similaire: iTunes, WMP

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ VLC Logo +
+

VLC Player

+

+ Ne laissez pas le cône vous faire douter, cette application n'est pas en construction! C'est un + excellent lecteur média, autant audio que vidéo +

+
+
+
Détails
+
+

Similaire: iTunes, WMP

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Mattermost Logo +
+

Mattermost

+

+ Mattermost est un logiciel IRC de chat avec un bel interface. Utilisé surtout pour les communications au + bureau ainsi que pour la productivité, il est rempli de fonctionnalités +

+
+
+
Détails
+
+

Similaire: Slack, Teams

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Transmission Logo +
+

Transmission

+

+ Un client BitTorrent Libre et simple pour partager des fichiers sur internet. C'est l'ultime expression de la + communauté en logiciel. Il est excellent dans le partage de gros fichiers puisqu'il devient plus + rapide plus il y a de personnes qui partage le fichier. Vous pouvez télécharger la plupart des + distributions Linux avec Transmission, c'est plus rapide! +

+
+
+
Détails
+
+

Similaire: uTorrent, Vuze

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Signal Logo +
+

Signal

+

+ Signal est une application mobile (et maintenant Linux aussi) de pointe pour la messagerie directe. + Contrairement à notre projet Qonvo, elle nécessite un téléphone cellulaire avec un numéro de téléphone + valide mais c'est tout de même la meilleure en ce moment +

+
+
+
Détails
+
+

Similaire: WhatsApp, iMessage

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ Audacity Logo +
+

Audacity

+

+ Vous avez déjà eu envie de couper un fichier audio? Ou simplement changer son format? Audacity peut tout + faire cela et est facile à utiliser +

+
+
+
Détails
+
+

Similaire: Garage Band, Audition

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ OpenShot Logo +
+

OpenShot

+

+ Éditeur de vidéo simple. Transitions, effets, audio, peu importe. Vous pouvez accomplir presque tout avec + cette application et son interface est facile à naviguer +

+
+
+
Détails
+
+

Similaire: Premiere, Final Cut

+

Libre: Oui

+
+
+
+
+
Qontribution
+

+ Installation: 20$ +

+
+
+ Site Web +
+ +
+
+ +
+

Prêt?

+

+ Vous trouvez certaines informations complexes ou vous êtes prêt pour les prochaines étapes? C'est le moment de + nous contacter! Soyez sans crainte, nous vous aiderons à prendre la décision éthique :) +

+ Contact +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/pages/fr/services/reparation.html b/pages/fr/services/reparation.html new file mode 100644 index 0000000..8e3eb98 --- /dev/null +++ b/pages/fr/services/reparation.html @@ -0,0 +1,275 @@ + + + + + + + + Le Projet TeleQom | Service de Réparation + + + + + + + + +
+ +
+ +
+

Service de Réparation

+

+ Donc vous avez brisé votre écran? Aucun problème, nous pouvons probablement le réparer. + La majorité des ordinateurs peuvent être ouverts facilement et leurs pièces remplacés pour une fraction du prix d'un nouvel ordinateur. + Vous pouvez apporter vos pièces, ou nous laisser s'occuper du magasinage. Nous pouvons nous procurer la plupart des pièces, neuves ou usagées. + "Super, donc vous pouvez réparer ma laveuse à linge intelligente alors?" certain nous demande. Et bien, non nous ne réparons pas les laveuses. + Aussi, nous NE RÉPARONS PAS LES APPAREILS APPLE. Pour plus d'informations ou pour débuter le processus de réparation, contactez-nous +

+

+ Si vous avez besoin d'un nouvel ordinateur, nous avons mis une petite liste à votre disposition de vendeurs éthiques. + Aucun d'eux ne sont affiliés avec nous, mais ils partagent notre sens moral. + Nous nous excusons d'avance, aucun d'eux ne vendent de laveuse intelligente... +

+
+ +
+

Cellulaires

+

+ Voici un domaine où les Logiciels Libres ne font que commencer à se montrer le bout du nez. Même si Linux est au + coeur du Projet Android Open Source, + avec la quantité de logiciels propriétaires et espions qui y sont ajoutés + par Google avant qu'il se rende à votre téléphone, il est disqualifié. Certaines distributions sont disponible + depuis un moment et Ubuntu a même tenté de lancer Ubuntu Touch avec peu de succès. Nous voyons de nos jours un + intérêt grandissant envers les téléphones cellulaires Libres qui respecte ses utilisateurs. Nous vous + recommandons donc de garder un oeil sur les suivants +

+
+ +
+
+ NitroPhone Logo +
+

NitroPhone

+

+ Le NitroPhone est un premier choix en terme de compatibilité avec les applications Android. NitroKey offre + plusieurs versions et ils ont tous GrapheneOS d'installé, un OS Android avec une emphase sur la sécurité + dénudé de tout logiciel propriétaire Google +

+
+
+
Détails
+
+

Niveau: Intermédiaire

+

OS: GrapheneOS

+

Famille OS:: Android

+

Libre: Presque

+
+
+
+ Site Web +
+ +
+
+ PinePhone Logo +
+

PinePhone

+

+ Le PinePhone est un téléphone conçu par la communauté pour la communauté moins dispendieux. Par contre, il + est toujours en développement et actuellement incomparable à Android. Nous croyons qu'il pourrait bien + être le premier téléphone Linux à prix abordable, mais pas pour le moment +

+
+
+
Détails
+
+

Niveau: Avancé

+

OS: Mobian, PostmarketOS, etc

+

Famille OS:: GNU/Linux

+

Libre: Presque

+
+
+
+ Site Web +
+ +
+
+ Purism Logo +
+

Librem 5

+

+ Purism est un pionnier dans le marché du matériel Libre avec son Librem 5. Ils investissent grandement + dans le développement de l'écosystème Linux mobile. Le librem 5 est disponible sur le site web de Purism, + mais nous ne croyons pas qu'il est prêt pour le grand publique pour le moment +

+
+
+
Détails
+
+

Niveau: Avancé

+

OS: PureOS, other

+

Famille OS:: GNU/Linux

+

Libre: Oui

+
+
+
+ Site Web +
+ +
+
+ +
+

Ordinateurs

+

+ Plusieurs compagnies qui fabriquent des appareils éthiques existent déjà pour vous procurer un nouvel ordinateur. + Ceci n'est pas une liste complète, mais nous avons sélectionné quelques options populaires pour vous. Il est + important de mentionner qu'un BIOS et du matériel Libre sont tout aussi important que le reste. Nous gardons un + oeil sur le RISC-V CPU + puisque nous le voyons devenir un standard dans les appareils mobiles +

+
+ +
+
+ System76 Logo +
+

System76

+

+ Une entreprise qui est parmis nous depuis longtemps. Ils offrent des appareils avec Coreboot comme BIOS et + leur ordinateurs viennent avec PopOS!, un dérivé d'Ubuntu supporté par System76. Vous ne pouvez pas vous + tromper ici. Portables, serveurs, ordinateurs de bureau, ils ont tout +

+
+
+
Détails
+
+

Niveau: Débutant

+

OS: PopOS! (Ubuntu based)

+

Produits: Serveur, PC, Portable

+

Libre: Presque

+
+
+
+ Site Web +
+ +
+
+ Purism Logo +
+

Purism

+

+ Purism est une corporation à raison sociale. Ils contruisent des portables et ordinateurs de bureau + éthiques avec du matériel dernier cri tel que des CPU intel, mais plus orienté sur la sécurité et la vie + privée. Pureboot est également une bonne fonctionnalité +

+
+
+
Détails
+
+

Niveau: Débutant

+

OS: PureOS

+

Produits: Serveur, PC, Portable

+

Libre: Presque

+
+
+
+ Site Web +
+ +
+
+ Raptor Logo +
+

Raptor

+

+ C'est ici que ça devient sérieux. Cette compagnie a réussi à fabriquer un ordinateur avec uniquement du + matériel et des logiciels Libres (incluant le CPU IBM Power9), ce qui veut dire que l'intégralité du code + qui s'exécute sur la machine est auditable. C'est le but ultime du mouvement Libre. Malheureusement, ça vient à un prix... +

+
+
+
Détails
+
+

Niveau: Avancé

+

OS: Votre Choix

+

Produits: Serveur, PC

+

Libre: Ultime

+
+
+
+ Site Web +
+ +
+
+ +
+

Prêt?

+

+ Vous hésitez entre réparer votre ordinateur ou en acheter un nouveau? Contactez-nous, nous vous aiderons à faire le bon choix :) +

+ Contact +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/php/contact.php b/php/contact.php new file mode 100644 index 0000000..b884166 --- /dev/null +++ b/php/contact.php @@ -0,0 +1,17 @@ + \ No newline at end of file diff --git a/php/newsletter.php b/php/newsletter.php new file mode 100644 index 0000000..a75bd4d --- /dev/null +++ b/php/newsletter.php @@ -0,0 +1,25 @@ + diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..7c14e9b --- /dev/null +++ b/robots.txt @@ -0,0 +1,23 @@ +User-agent: * +Disallow: /pages/en/err/ +Disallow: /pages/fr/err/ +Disallow: /pages/fr/confirmation.html +Disallow: /pages/en/confirmation.html +Disallow: /404.php +Disallow: /403.shtml +Disallow: /403.php +Disallow: /500.php +Disallow: /err.php +Disallow: /error_log + +Allow: /pages/fr/index.html +Allow: /pages/fr/services/developpement.html +Allow: /pages/fr/services/installation.html +Allow: /pages/fr/services/reparation.html + +Allow: /pages/en/index.html +Allow: /pages/en/services/developement.html +Allow: /pages/en/services/installation.html +Allow: /pages/en/services/repairs.html + +Sitemap: https://teleqom.org/sitemap.xml \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..190285e --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,59 @@ + + + + https://teleqom.org/pages/fr/index.html + 2022-02-14T01:04:56+00:00 + 1.00 + + + + + https://teleqom.org/pages/en/index.html + 2022-02-14T01:04:56+00:00 + 0.80 + + + + + https://teleqom.org/pages/en/services/installation.html + 2022-02-14T01:04:56+00:00 + 0.80 + + + + + https://teleqom.org/pages/fr/services/installation.html + 2022-02-14T01:04:56+00:00 + 0.80 + + + + + https://teleqom.org/pages/en/services/repairs.html + 2022-02-14T01:04:56+00:00 + 0.80 + + + + + https://teleqom.org/pages/fr/services/reparation.html + 2022-02-14T01:04:56+00:00 + 0.80 + + + + + https://teleqom.org/pages/en/services/development.html + 2022-02-14T01:04:56+00:00 + 0.80 + + + + + https://teleqom.org/pages/fr/services/developpement.html + 2022-02-14T01:04:56+00:00 + 0.80 + + + + \ No newline at end of file

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 ?bL(y8UzW7Md|Oo$aL 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 \ No newline at end of file diff --git a/pages/en/confirmation.html b/pages/en/confirmation.html new file mode 100644 index 0000000..e4658df --- /dev/null +++ b/pages/en/confirmation.html @@ -0,0 +1,44 @@ + + + + + + + + Success! | Confirmation Page + + + +