Skip to content

wesenbergg/kaiku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Kaiku app - Yrityksille suunnattu chat-applikaatio V.1.0

Sisällys

  1. Johdanto
  2. Määritelmät
  3. Käyttöohje ja komennot
  4. Kuvankaappaukset (projektista)
  5. Jatkokehitysideat
  6. Liitteet

1. Johdanto

Tavoitteena on luoda yksityinen keskustelualusta yritysten / organisaatioiden / ryhmien sisäiseen yksityiseen kommunikaatioon. Projektin lopputuotos on luotettava viestintäjärjestelmä, jota voidaan myydä eri tahoille itsenäisenä kokonaisuutena.


2. Määritelmät


3. Käyttöohje ja komennot

  • Frontend komennot:
    • npm start: Käynnistää projektin http://localhost:3000/ .
    • npm run build: Luo kansion build, johon on koottu frontend projektista tuotantoversio.
    • npm run server: Käynnistää frontendin testiserverin osoitteeseen http://localhost:3001/ . Serverin sisältö on projektin juuressa ./db.json tiedostossa.
    • npm run cypress:open: Avaa E2E-testiympäristön.
    • npm run test: Ajaa frontendin testit
    • npm run eject: Tuhoaa projektin. Älä missään nimessä käytä tätä komentoa.
  • Backend komennot:
    • mwnv spring-boot:run: Aja komento serverin root hakemistossa, configuroi springin ja käynnistää serverin

Serverin käynnistyessä täytyy käynnistäjän antaa lähtöparametrit terminaalin kautta:

  • configuraatiotyyppi: autentikaatio middlewaren kanssa tai ilman
  • mongodb uri: joko tyhjä (pre-configured), tai uri reitti vaikkapa mongodb atlakseen

4. Kuvankaappaukset (projektista)
Kuvankaappauksia projektista Etusivu Etusivu (kuva 1). Kirjautumissivu Kirjautumissivu (kuva 2). Kojelauta Kojelauta etusivu (kuva 3).


5. Jatkokehitysideat

  • Profiilikuva; profiileihin voi lisätä ja muokata omaa kuvaa.
  • Salasana pystytään palauttamaan sähköpostitse 'unohditko salasanasi' linkistä.
  • Mobiiliapplikaatio käyttöliittymästä
  • Viesti ilmoitukset (Windows-ilmoitukset)

6. Liitteet