Esimerkkisovellus
Kurssin esimerkkisovelluksena on huutokauppasovellus, jossa on seuraavat toiminnot:
- Käyttäjä pystyy luomaan tunnuksen ja kirjautumaan sisään sovellukseen.
- Käyttäjä pystyy lisäämään, muokkaamaan ja poistamaan ilmoituksia.
- Käyttäjä pystyy lisäämään kuvia ilmoitukseen.
- Käyttäjä näkee sovellukseen lisätyt ilmoitukset.
- Käyttäjä pystyy etsimään ilmoituksia hakusanalla.
- Sovelluksessa on käyttäjäsivut, jotka näyttävät tilastoja ja käyttäjän lisäämät ilmoitukset.
- Käyttäjä pystyy valitsemaan ilmoitukselle yhden tai useamman luokittelun (esim. ilmoituksen osasto, tavaran kunto, maksutapa).
- Käyttäjä pystyy huutamaan myytävänä olevia tuotteita.
Tämä on esimerkki sovelluksesta, joka on kurssin vaatimusten mukainen ja toteutettu kurssin materiaalin avulla. Sovelluksen koodi on saatavilla GitHubissa.
Sovelluksesta on myös saatavilla videosarja, joka näyttää sovelluksen luontiprosessin. Videot antavat kuvaa siitä, miten web-sovelluksen kehitystyö etenee käytännössä.
Videosarjan osat
Osa 1 | Projektin aloitus |
Osa 2 | Tunnuksen luonti ja kirjautuminen |
Osa 3 | Uuden ilmoituksen lisääminen |
Osa 4 | Ilmoitusten näyttäminen |
Osa 5 | Ilmoituksen muuttaminen |
Osa 6 | Ilmoituksen poistaminen |
Osa 7 | Ilmoituksen etsiminen hakusanalla |
Osa 8 | Oikeuksien tarkastaminen |
Osa 9 | Tiedon löytymisen tarkastaminen |
Osa 10 | Käyttäjän kirjautumisen tarkastaminen |
Osa 11 | Käyttäjän syötteiden rajoittaminen |
Osa 12 | Käyttäjäsivut |
Osa 13 | Ilmoituksen luokittelu (versio 1) |
Osa 14 | Ilmoituksen luokittelu (versio 2) |
Osa 15 | Luokkien päivitykset ja tarkastukset |
Osa 16 | Huudon tekeminen |
Osa 17 | Huudon kelvollisuuden tarkastaminen |
Osa 18 | Kuvan lisääminen ilmoitukseen |
Osa 19 | Ilmoituksen kuvien hallinnointi |
Osa 20 | Ulkoasun yhtenäistäminen |
Osa 21 | CSS-tyylit ja uusi etusivu |
Osa 22 | Ilmoitussivujen parantaminen |
Osa 23 | Virheviestien parantaminen |
Osa 24 | CSRF-aukon estäminen |
Osa 25 | Käytettävyyden parantaminen |
Osa 26 | README.md ja Pylint-huomautukset |