Skip to content
This repository was archived by the owner on Oct 21, 2024. It is now read-only.

pennane/ImpulsePass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImpulsePass

Ohjelmistotuotantoprojekti 1 TX00CF81-3018

Atte Räisänen, Henri Vuento, Perttu Vaarala, Arttu Pennanen

testien status

Visio

ImpulsePass on maven java työpöytäsovellus, jolla voidaan tarkastella muunmuassa kide.app tapahtumien muutoksia korkealta tasolta ajan funktiona.

Sovelluksella pystyy pitämään kirjaa käyttäjää kiinnostavista tapahtumista tallentamalla niitä omaan listaan sekä saamalla niiden tapahtuma- sekä myyntipäivämäärinä ilmoituksia.

Sovelluksen ideana on mahdollistaa tapahtumientarjoajien helpottaminen ja tarjota huomiolta puuttellisia tapahtumia käyttäjille alennettuun hintaan. Tämä mahdollistetaan sillä, että kyseisiä tapahtumia ei ole vielä myyty loppuun, mutta että tapahtumajankohta on jo lähellä.

Datanäkymä

Tapahtumahakunäykmä

Omat tapahtumat -näkymä

Omista tapahtumista skeduloidaan taski

Sovellus on lokalisoitu toistaiseksi kolmelle eri kielelle

Kirjastot

Java käytänteet

Asentaminen

  1. Java 17 & maven, sekä omavalintainen niitä tukeva IDE (projektissa käytettiin Eclipseä)
  2. Mongo ympäristö (esim atlas)
  3. MariaDB / mysql ympäristö

Käynnistäminen kehityksessä

controller.StartProject::main

Env filu

Projekti käyttää .env tiedostoa johon voidaan tallentaa ajonaikaisia muuttujia.

Default env tiedoston luonti

// Mongo db string
CLUSTER_URL=mongodb+srv://<db>:<pw>@<cluster>/?retryWrites=true&w=majority
// Mongo db name
DB_NAME=

SQL_DATABASE_DRIVER=
SQL_DATABASE_ADDRESS=
SQL_DATABASE_USERNAME=
SQL_DATABASE_PASSWORD=

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors