sainikumara / morpho

Web app for rating and finding climbing routes and boulder problems that are good for your size. Database project using Python Flask, SQLAlchemy and PostgreSQL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Morpho

Helsingin yliopiston tietojenkäsittelytieteen aineopintojen harjoitustyökurssilla Tietokantasovellus (4 op) tehtävä tietokantaa käyttävä websovellus.

Sovellus on käytettävissä Heroku-palvelussa, osoitteessa https://morphoapp.herokuapp.com/

Kuvaus

Sovelluksen tarkoituksena on tarjota hupia ja hyötyä kiipeilyharrastukseen antamalla käyttäjälle suosituksia reiteistä, jotka voisivat olla juuri hänestä kivoja. Sovellus perustaa suosituksensa käyttäjän kokoon ja ruumiinrakenteeseen sekä muiden, kooltaan ja ruumiinrakenteeltaan samankaltaisten, käyttäjien tekemiin arvosteluihin.

Toimintoja

  • käyttäjätilin luominen
    • ylläpitäjä voi myös poistaa käyttäjiä, jotka eivät ole ylläpitäjiä, ja antaa ja poistaa ylläpito-oikeuksia
  • kirjautuminen sisään ja ulos
  • omien mittojen ja greidien lisääminen ja muokkaus
  • reitin luominen
    • ylläpitäjä ja reitin luoja voivat myös poistaa reitin
  • reittien selaaminen
  • reitin arvostelu, oman arvostelun muokkaus ja poisto
  • suositusten haku

Suosituksia muodostavaa järjestelmää voi kehittää varmasti loputtomasti, mutta aluksi lähdetään liikkeelle yksinkertaisesta konseptista.

Dokumentaatio

Tietokantakaavio

alt text

About

Web app for rating and finding climbing routes and boulder problems that are good for your size. Database project using Python Flask, SQLAlchemy and PostgreSQL.


Languages

Language:Python 64.1%Language:HTML 29.8%Language:CSS 6.1%