last minute project idea switch

This commit is contained in:
iritmaximus
2023-01-22 14:02:56 +02:00
parent e5ebaa0a74
commit 7188f65ccf
5 changed files with 29 additions and 31 deletions
+11 -14
View File
@@ -1,26 +1,23 @@
# Tsoha-projekti
## Sukupuu
## Forum
Projektin aihe on siis sukupuusovellus.
Projektin aihe on siis tehdä foorumi.
## Tietokanta
Tietokanta itsessään tulee olemaan PostgreSQL-tietokanta.
### Eri taulut
* Ihmiset (sukupuussa)
* Sukulaissuhteet
### Eri taulut (ainakin)
* Postaukset
* Käyttäjät
### Hienommat toiminnot
* Vain tietyn sukunimen omaavat ihmiset
* Tietyn ihmisen kaikki sukulaiset (lähimmät sukulaiset ensin)
* Tietyn ihmisen kaikki sukulaiset (iän mukaan (mistä poikki?))
* Kaikkien ihmisten järjestäminen iän mukaan
* Elävät ja kuolleet lol
* Tietyn ihmisen lapset ja lapsenlapset yms
* Lisätä postauksia
* Käyttäjähallintajuttuja
* Järjestää aiheittain tai jotain
* Vaihdoin aiheen lennosta sunnuntaina joten tarkemmat jutut vielä hieman hukassa
## Toteutus
### Backend Python/Flask
### Frontend Javascript(Typescript)/React (toivottavasti)
%% ## Toteutus
%% ### Backend Python/Flask
%% ### Frontend Javascript(Typescript)/React (rip)
+3 -2
View File
@@ -14,7 +14,7 @@
* Laulu voi olla julkinen tai salainen
* Taulua voi muuttaa jos se on julkinen / on muokattavissa
## Foorumi (meh)
## Foorumi (this)
### Tietokannan käyttö
* Käyttäjät
* Viestit
@@ -25,8 +25,9 @@
* Käyttäjä voi muokata postauksiaan
* Voi järjestää asiat alueen tai ketjujen tai emt mukaan
* Hakea juttuja per viestien sisältö
* Yms
## Sukupuu (THIS)
## Sukupuu
### Tietokannan käyttö
* Immeiset
* Sukulaissuhteet
+2 -2
View File
@@ -1,12 +1,12 @@
from flask import Flask
from flaskr.views import general
from flaskr.views import familytree
from flaskr.views import forum
from flaskr.views import users
app = Flask(__name__)
app.register_blueprint(general.mod)
app.register_blueprint(familytree.mod)
app.register_blueprint(forum.mod)
app.register_blueprint(users.mod)
-13
View File
@@ -1,13 +0,0 @@
from flask import Blueprint
mod = Blueprint("familytree", __name__)
@mod.route("/familytree")
def show_familytree():
return "All of the familytree things"
@mod.route("/familytree/add")
def add_member_familytree():
return "New member to the familytree"
+13
View File
@@ -0,0 +1,13 @@
from flask import Blueprint
mod = Blueprint("forum", __name__)
@mod.route("/forum")
def show_forum():
return "All of the forum things"
@mod.route("/forum/add")
def add_new_post():
return "New member to the familytree"