pronom8 / Web-project

Web project
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Web-project Keskustelusovellus

Web project Keskustelusovellus Sovelluksessa näkyy keskustelualueita, joista jokaisella on tietty aihe. Alueilla on keskusteluketjuja, jotka muodostuvat viesteistä. Jokainen käyttäjä on peruskäyttäjä tai ylläpitäjä.

HUOM. Lisäsin sovellukseen joitakin muitakin toimintoja, joita ei lue aikaisemmassa suunitelmassani.

2. HUOM. Jos huomaat että sinun täytyi ladata jotain riippuvuuksia mitä ei ollut dependencies.txt tiedostossa ilmoitathan siitä palautteessasi ja jaa ihmeessä oma tapasi miten sait sovelluksen toimimaan koneellasi (mikä käyttöjärjestelmä tietoon myös)

3. huom. Muista rekistöröidä admin sisään jos haluat luoda topic pageen aiheita. Muuten sivu näkyy tyhjänä:

Käynnistäminen

Clone this repository to your computer and go to its root folder

Create .env file with the following content:

Activate virtual environment and install requirements as follows:

Download all the dependecies -> more info below and check the Help for dependencies file. pip install -r ./requirements.txt

Define the database schema:

flask run


if flask run does not work:


go to app.py file run the file

if you are not able to run the file try typing into terminal: python app.py or try typing: flask run


if psycocg2 missing, try installing it again and restart VScode if dotenv not working, try installing pip install python-dotenv and after that try to run app.py if that does not work restart code-editor


Downloading the dependencies:

Lataa kaikki tarvittavat dependecies jotka lukee jokaisessa import statementissa ( esim VSCode ainakin näyttää että ei tunnista import from flask_bcrypt import Bcrypt jos ei ole ladannut flask_bcrypt:iä )

Kun olet ladannut kaikki tarvittavat niin käynnistä sovellus run run.py tiedostolla.

Yleensä tässä kohtaa terminaalissa saattaisi lukea mitä latauksia sinulta puuttuu jos on niitä. Toinen mistä huomaa on jos painelet eri juttuja sivulla niin voi heittää error pagelle jossa lukee mitä puuttuu (tai ei tunnisteta )

NYKYINEN TILANNE: