{"id":30252,"date":"2022-08-11T16:55:26","date_gmt":"2022-08-11T16:55:26","guid":{"rendered":"https:\/\/new.carmatec.com\/?post_type=casestudy&#038;p=30252"},"modified":"2023-09-26T19:50:05","modified_gmt":"2023-09-26T19:50:05","slug":"verkkosovellusvangit","status":"publish","type":"casestudy","link":"https:\/\/stage.carmatec.com\/fi\/tapaustutkimus\/verkkosovellusvangit\/","title":{"rendered":"Verkkosovellusvangit"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"30252\" class=\"elementor elementor-30252\" data-elementor-post-type=\"casestudy\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-edc9968 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"edc9968\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-88460ed\" data-id=\"88460ed\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-a2f5178 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"a2f5178\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-0e92733\" data-id=\"0e92733\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9c0b70d elementor-widget elementor-widget-lae-heading\" data-id=\"9c0b70d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lae-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"lae-heading lae-style1 lae-aligncenter\" >\n\n    <h3 class=\"lae-title\">Maa<\/h3>\n\n    \n<\/div><!-- .lae-heading -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6000696 elementor-widget elementor-widget-text-editor\" data-id=\"6000696\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tYhdysvallat\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-b856e0c\" data-id=\"b856e0c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ee0bc6 elementor-widget elementor-widget-lae-heading\" data-id=\"1ee0bc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lae-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"lae-heading lae-style1 lae-aligncenter\" >\n\n    <h3 class=\"lae-title\">Ala<\/h3>\n\n    \n<\/div><!-- .lae-heading -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af1b901 elementor-widget elementor-widget-text-editor\" data-id=\"af1b901\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tInternet\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-441399b\" data-id=\"441399b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-333b274 elementor-widget elementor-widget-lae-heading\" data-id=\"333b274\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lae-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"lae-heading lae-style1 lae-aligncenter\" >\n\n    <h3 class=\"lae-title\">Alusta<\/h3>\n\n    \n<\/div><!-- .lae-heading -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c1db07 elementor-widget elementor-widget-text-editor\" data-id=\"4c1db07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tWeb\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2731b195 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"2731b195\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-532bbb72\" data-id=\"532bbb72\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ac07876 elementor-widget elementor-widget-lae-heading\" data-id=\"ac07876\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lae-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"lae-heading lae-style1 lae-align\" >\n\n    <h2 class=\"lae-title\">Liiketoiminnan vaatimus<\/h2>\n\n    \n<\/div><!-- .lae-heading -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-0c8da61 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0c8da61\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f081e4a elementor-invisible\" data-id=\"f081e4a\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cfbd58d elementor-widget elementor-widget-text-editor\" data-id=\"cfbd58d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"et_pb_module et_pb_text et_pb_text_0 et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"costemapp_row\"><div class=\"costemapp_row\"><p class=\"common_para\">Asiakasvaatimuksena oli rakentaa alusta alkaen sovellus, jonka avulla vankilassa olevat ihmiset voivat el\u00e4\u00e4 normaalia el\u00e4m\u00e4\u00e4. Sovellus osoittautuisi heille avuksi ennen tuomiota, sen aikana ja sen j\u00e4lkeen. Sovelluksen kohdeyleis\u00f6 oli Yhdysvaltojen vankilat.<\/p><p>Meit\u00e4 vaadittiin rakentamaan alusta alkaen sis\u00e4lt\u00f6\u00f6n perustuva verkkokauppasovellus, joka kohdistui Yhdysvaltoihin. T\u00e4m\u00e4 sovellus mahdollistaisi:<\/p><ul><li>Ihmisi\u00e4 etsim\u00e4\u00e4n vankiloita, vankeja ja lukemaan asiaan liittyvi\u00e4 artikkeleita<\/li><li>Vangit voivat rekister\u00f6ity\u00e4 ja luoda vankiprofiileja kommunikoidakseen muiden vankien kanssa.<\/li><li>Vankien yst\u00e4v\u00e4t ja sukulaiset kommunikoimaan heid\u00e4n kanssaan monin eri tavoin, kuten puhelimitse, l\u00e4hett\u00e4m\u00e4\u00e4n kirjeit\u00e4, viestej\u00e4.<\/li><li>Vankien yst\u00e4v\u00e4t ja sukulaiset ostamaan heille lehti\u00e4 ja l\u00e4hett\u00e4m\u00e4\u00e4n.<\/li><\/ul><p class=\"common_para\">T\u00e4m\u00e4n sovelluksen tapauksessa viestien, kirjeiden, lehtien l\u00e4hett\u00e4minen ja puhelinlinjojen ostaminen vankien kanssa puhumista varten toimisi t\u00e4sm\u00e4lleen kuten verkkokauppa. Ihmisten olisi ostettava kaikki tavarat verkosta, jotka my\u00f6hemmin hankittaisiin vangeille taustatoimintojensa kautta.<\/p><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4697937 elementor-invisible\" data-id=\"4697937\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;zoomIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2765b92 elementor-widget elementor-widget-image\" data-id=\"2765b92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"488\" src=\"https:\/\/stage.carmatec.com\/wp-content\/uploads\/2022\/01\/Untitled-design-17-e1646223487861.jpg\" class=\"attachment-full size-full wp-image-28118\" alt=\"Liiketoiminnan tavoitteet 2\" srcset=\"https:\/\/stage.carmatec.com\/wp-content\/uploads\/2022\/01\/Untitled-design-17-e1646223487861.jpg 800w, https:\/\/stage.carmatec.com\/wp-content\/uploads\/2022\/01\/Untitled-design-17-e1646223487861-300x183.jpg 300w, https:\/\/stage.carmatec.com\/wp-content\/uploads\/2022\/01\/Untitled-design-17-e1646223487861-768x468.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-34d844f elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"34d844f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cf274af\" data-id=\"cf274af\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-9161bb7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9161bb7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b468eb elementor-invisible\" data-id=\"3b468eb\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f41f7e6 elementor-widget elementor-widget-lae-heading\" data-id=\"f41f7e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lae-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"lae-heading lae-style1 lae-alignleft\" >\n\n    <h3 class=\"lae-title\">Ratkaisu tarjottu<\/h3>\n\n    \n<\/div><!-- .lae-heading -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c49a27 elementor-widget elementor-widget-text-editor\" data-id=\"0c49a27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"et_pb_module et_pb_text et_pb_text_2 et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"costemapp_row\"><div class=\"et_pb_module et_pb_text et_pb_text_0 et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_module et_pb_text et_pb_text_1 et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"costemapp_row\"><p>T\u00e4m\u00e4n projektin toteuttamiseksi p\u00e4\u00e4teht\u00e4v\u00e4n\u00e4 oli muuttaa olemassa oleva PHP-verkkosivusto Ruby On Rails -sivustoksi, jota varten uudistimme koko sivuston suunnittelun ja toteutimme my\u00f6s yksitt\u00e4isen kassan tehd\u00e4ksemme heid\u00e4n verkkokaupastaan k\u00e4tev\u00e4mpi\u00e4 verrattuna jo olemassa oleviin erilaisiin ostovaihtoehtoihin. jokainen tuote. Tiimi ty\u00f6skenteli siis k\u00e4ytt\u00f6liittym\u00e4n ja k\u00e4ytt\u00f6kokemuksen luomiseksi, jotta se palvelisi hyvin kohdeyleis\u00f6\u00e4\u00e4n, ja ty\u00f6skenteli suunnitteluteeman mukaisesti kaikille eri sivuille. Lopulta onnistuimme rakentamaan sujuvan verkkokauppakokemuksen sis\u00e4llytt\u00e4m\u00e4ll\u00e4 siihen liittyv\u00e4n artikkelin konseptin ja kertamaksuprosessin.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e391b44 elementor-widget elementor-widget-text-editor\" data-id=\"e391b44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"et_pb_module et_pb_text et_pb_text_2 et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"costemapp_row\"><div class=\"et_pb_module et_pb_text et_pb_text_0 et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_module et_pb_text et_pb_text_1 et_pb_text_align_left et_pb_bg_layout_light\"><div class=\"et_pb_text_inner\"><div class=\"costemapp_row\"><p>Asiakastiedot ovat tiukkojen NDA:n suojaamia, joten emme paljasta t\u00e4llaisia tietoja. Voimme kuitenkin tarjota referenssej\u00e4, kun teet kyselyn.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-79ba21a animated-slow elementor-invisible\" data-id=\"79ba21a\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d8bb3e elementor-widget elementor-widget-lae-heading\" data-id=\"4d8bb3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lae-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"lae-heading lae-style1 lae-alignleft\" >\n\n    <h3 class=\"lae-title\">Teknologiapino<\/h3>\n\n    \n<\/div><!-- .lae-heading -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bc445c elementor-widget elementor-widget-text-editor\" data-id=\"0bc445c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Ruby on Rails<\/li><li>Ruby 2.1.3<\/li><li>Kiskot 4.2<\/li><li>Jquery<\/li><li>HTML\/CSS Bootstrap<\/li><li>MySQL<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6028efa elementor-widget elementor-widget-lae-heading\" data-id=\"6028efa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lae-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"lae-heading lae-style1 lae-alignleft\" >\n\n    <h3 class=\"lae-title\">K\u00e4ytettyj\u00e4 helmi\u00e4<\/h3>\n\n    \n<\/div><!-- .lae-heading -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e1c04c elementor-widget elementor-widget-text-editor\" data-id=\"2e1c04c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Suunnittele, sprockets, valid_email2, active_admin, active_admin_import, rails4-autocomplete, font-awesome-rails, Capistrano, rubyfish, gretel Carrierwave, activemerchant, bcrypt, puma, will_paginate, ckeditor, prawn php_serialize.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"featured_media":37820,"template":"","casestudy_categories":[44,45],"class_list":["post-30252","casestudy","type-casestudy","status-publish","has-post-thumbnail","hentry","casestudy_categories-startup","casestudy_categories-web-app-development"],"_links":{"self":[{"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/casestudy\/30252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/casestudy"}],"about":[{"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/types\/casestudy"}],"version-history":[{"count":11,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/casestudy\/30252\/revisions"}],"predecessor-version":[{"id":37823,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/casestudy\/30252\/revisions\/37823"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/media\/37820"}],"wp:attachment":[{"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/media?parent=30252"}],"wp:term":[{"taxonomy":"casestudy_categories","embeddable":true,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/casestudy_categories?post=30252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}