https://github.com/novosaratov/confessions
Anonymous post board
https://github.com/novosaratov/confessions
css flask flask-application html js json mysql mysql-database proxmox python python3
Last synced: 5 months ago
JSON representation
Anonymous post board
- Host: GitHub
- URL: https://github.com/novosaratov/confessions
- Owner: NovoSaratov
- License: mit
- Created: 2025-04-02T07:09:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-04T09:54:04.000Z (about 1 year ago)
- Last Synced: 2025-04-19T04:45:33.781Z (about 1 year ago)
- Topics: css, flask, flask-application, html, js, json, mysql, mysql-database, proxmox, python, python3
- Language: HTML
- Homepage:
- Size: 50.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Confessions
En enkel webapplikasjon hvor brukere kan dele anonyme bekjennelser. Prosjektet er bygget med Flask og bruker SQLite som database.
## Funksjoner
- Del anonyme bekjennelser
- Admin panel for å moderere bekjennelser
- Responsivt design som fungerer på alle enheter
- Realtids oppdatering av bekjennelser
## Installasjon
1. Klon prosjektet:
```bash
git clone [https://github.com/NovoSaratov/Confessions.git]
cd confessions
```
2. Opprett et virtuelt miljø og aktiver det:
```bash
python -m venv venv
source venv/bin/activate
```
3. Installer avhengigheter:
```bash
pip install -r requirements.txt
```
4. Start applikasjonen:
```bash
python3 app.py
```
Applikasjonen vil nå være tilgjengelig på `http://localhost:5000`
## Bruk
### For brukere
1. Gå til hjemmesiden
2. Skriv inn din bekjennelse i tekstfeltet
3. Klikk på "Submit Confession"
4. Din bekjennelse vil nå vises på siden
### For administratorer
1. Gå til `/admin` for å åpne admin-panelet
2. Logg inn med følgende standardinnstillinger:
- Brukernavn: `admin`
- Passord: `admin123`
3. I admin-panelet kan du:
- Se alle bekjennelser
- Slette uønskede bekjennelser
- Se statistikk over antall bekjennelser
## Teknisk informasjon
- **Backend**: Flask (Python)
- **Database**: SQLite
- **Frontend**: HTML, CSS, JavaScript
- **Styling**: Responsivt design med moderne CSS
## BRUKSANVISNING
[Dette er hvor du kan lese på hvordan man bruker nettsiden](userguide.md)
## Lisens
[Dette prosjektet er lisensiert under MIT-lisensen](LICENSE)