mirror of
https://github.com/iritmaximus/timetrials.git
synced 2026-10-12 19:13:48 +03:00
last minute project idea switch
This commit is contained in:
@@ -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
@@ -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
@@ -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)
|
||||
|
||||
@@ -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"
|
||||
@@ -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"
|
||||
Reference in New Issue
Block a user