Eine Tag-basierte Website für soziale Netzwerke.
Motivetag
https://motivetag.com aufgrund von VM -Kosten geschlossen :( Vorübergehend aus Kostengründen geschlossen :(
Todos:
Nginx+Docker ECS erfolgt, Umgebungsvariable, Verbindungseinstellung erfolgt DB Automatische Schaltanlagen können angeschlossen werden Nginx SSL Jetzt unterstützt SSL-Modus mit vollem STRICT. MySQL -Daten Persistenz (montiert). Prometheus+Grafanacloud zur Überwachung.- Asynchron zum Hochladen größerer Bilder.
Voller CICD-Jenkins- Eks
- Redis/Kafka -Einstellung (Chat -Status)
- Mysql verbessert sich, orm
- Sicherheit
- UI/UX- und RWD -Neugestaltung
- Basiccode verbessert sich
- Axiom
- Chatgpt Assistent
Notiz
- Redis für die Verwaltung von Online-/Chat -Status.
- Kafka für die Chat -Nachricht.
- MySQL für die Datenspeicherung.
- Alle Ressourcen sollten in AWS.
Um
- Posten Sie, markieren Sie, senden Sie es aus, besprechen Sie es mit anderen und treffen Sie neue Personen, schließen Sie sich den Inhalten an/abonnieren Sie den Inhalt, an dem Sie interessiert sind (Tags), und folgen Sie den Themen, denen Sie folgen möchten, kein Unsinn! Keine Anzeigen!
- Motivetag ist eine Website deckt die Hauptfunktionalität sozialer Netzwerke ab. Mit einem "Tag Cored" -Design.
- Dies ist eine soziale Website, die mit Tag als Kern arbeitet.
Funktionen wurden eingesetzt
- Beiträge (einschließlich Anonymität, Abstimmung, Bild -Upload), Fügen Sie Tags, Likes und Nachrichten hinzu und können in Kombination verwendet werden
- Abonnieren Sie den Inhalt, an dem Sie interessiert sind (Tag) und folgen
- Live -Chat -Funktion
- Freundesystem, einschließlich Online -Status und eingehenden Eingabeaufforderungen
- Benachrichtigungsfunktion
- Unbegrenzte Diskussionsbereiche
Was ist ein Tag?
Inspiriert von Hashtag ist ein Tag jedes Schlüsselwort, an das Sie sich vorstellen können. Verwenden Sie das Tag in Ihren Beiträgen, dann können andere danach suchen, also kann jeder mit denselben Interessen den Beitrag leicht erreichen, und Sie auch. Sie können auch ein Tag abonnieren, weil Sie möglicherweise nichts verpassen möchten, was Ihnen gerne folgt.
Inspiriert von Hashtag ist Tag jedes Schlüsselwort, an das Sie sich vorstellen können. Fügen Sie Ihren Beiträgen Tags hinzu, und andere finden diese Beiträge, damit Personen, die die gleichen Interessen haben, wie Sie dieses Thema mit Ihnen besprechen können. Sie können auch das Tag abonnieren, damit Sie nichts an diesem Tag verpassen.
Mit dem folgenden Schlüsselwort "#" wird dieser Beitrag mit diesem Schlüsselwort aufgesendet. Natürlich können Sie mehrere oder keine Tags verwenden (aber dieser Beitrag wird nur von Ihren Freunden gesehen).
Der Artikel kann automatisch markiert werden, indem "#" zum "#" hinzugefügt wird, nachdem sie durch Leerzeichen getrennt wurden (#wie dieses). Natürlich können Sie auch eine Reihe von Noten hinzufügen oder nichts hinzufügen (wenn Sie nichts hinzufügen, können nur Ihre Freunde diesen Artikel sehen!)


VORSCHAU
Testkonto
Titelseite

Benutzerseite (Hauptseite)

Tag abonnieren

Freund & Online -Status

Funktionen
Mitglied
- Benutzer Avatar.
- Niveaus mit Aktivitäten.
- Persönliche benutzerdefinierte Nachricht.
- Klicken Sie auf den Status eines Benutzers Avatar oder Freund, um seine persönlichen Informationen anzuzeigen.
Etikett
- Trend - Bestellung nach der Anzahl der Abonnenten.
- Tag abonnieren.
- Primetag - Experimentelles Tag, das spezifische Fähigkeiten besitzt.
- Anfängerführer -Leitfaden. Anfangs an neue Benutzer beigefügt.
- Anonymous Tag.
Post & Kommentar
- Zeigt die folgenden Inhalte/Beiträge an.
- Enthält Tag, das Sie abonniert haben.
- Freund Post.
- Ihre eigenen Beiträge (gehöre Post enthalten).
- Tag - Fügen Sie automatisch ein Tag mit #Keyword in Ihre Beiträge ein.
- Daumen hoch oder runter.
- Abstimmung - Lob Demokratie.
- Anonymous - Special Tag, kann implizieren, dass nur diejenigen, die ein anonymer Tag abonniert, sie sehen, werden sie sehen, aber sie werden das Poster nicht kennen.
- Image hochladen - Teilen Sie Bilder mit anderen.
- Geheimnis - eine einzige, die Sie sehen können.
Tags, Abstimmung, anonym, Bild -Upload kann separat oder zusammen verwenden!- Tag der Interesse - Suche nach spezifischen markierten Inhalten.
- Aktualisieren Sie die Beiträge mit der Taste in der Mitte der Navigationsleiste.
- Nach oben & nach unten - hinterlassen Sie Ihren Kommentar mit Punktzahl!
Chat
- OK mit Multi-Window-Chat.
- Klingeln - Wenn jemand einen Chat mit Ihnen starten möchte, wird das Chat -Image zitternde Effekte erhalten.
- Online -Status - online = blau, offline = rot
Benachrichtigung
- Informiert Sie mit dem Status -Update für Freunde und Offline -Anrufe.
Tag -Forum (in Bearbeitung)
Diese Idee kommt, wenn die Website fast fertig ist. Das endgültige Ziel ist es, ein "jedes Tag ist ein individuelles Diskussionsbereich" zu schaffen. Und wird die Primetag verwenden, um die Forum -Funktion durchzusetzen. Bleiben Sie dran!
Tech & Tool verwendet
Frontend
- Html
- CSS
- JavaScript
- Werkzeuge
- Moment.js - Zeitmanagement.
- Diagramm.js - Diagrammanzeige.
- Socket.io - Für das WebSocket -Protokoll, eine Echtzeit -Kommunikationsbibliothek.
- Technik
Backend
- Verwenden Sie Python
- Flasche
- Werkzeuge
- Flask -Socketio - Server -Seite Websocket -Verbindungs -Tool.
- Virtualenv
- Boto3 - Laden Sie Bilder in AWS hoch.
- PYMYSQL
- Verbindungspool - Verbindungen zwischen RDS und Kolben halten.
- Technik
Datenbank
Versionskontrolle
Einsetzen
AWS
- EC2
- NGINX: Umgekehrte Proxy und Cache statische Dateien.
- Linux-Ubuntu
- Route53: Domainnamen -Mapage.
- Elastic Lastbalancer: Implizieren Sie mit HTTPS -Protokoll.
- RDS: Eine relationale Datenbank mit einfachem Setup und einfach zu bedienen, umfassen Backup.
- S3: Bilder speichern.
- CloudFront: Reduziert die Latenz, wenn Sie Bilder an Benutzer liefern.
Struktur
Datenbank

AWS

Geist der Vergangenheit.