ByteWalk
Eine Social-Media-Website zum Teilen von Fotos, die auf dem Django Framework basiert.
Die für Benutzer verfügbaren Funktionen: -
- Posten Sie Bilder. Auf Wunsch des Benutzers können eine kurze Beschreibung und Tags eingefügt werden.
- kann jeden Beitrag überprüfen und die Fotos auch liken und kommentieren.
- Benutzer können ihre Fotos auch bearbeiten oder löschen.
- Benutzer können nach Beiträgen anhand von Tags und nach anderen Benutzern anhand ihres Benutzernamens suchen.
- Ohne Authentifizierung können Benutzer die Beiträge ansehen, aber weder liken noch kommentieren.
- Das Registrierungssystem ist komplett und den Benutzern steht auch die Option zum Zurücksetzen des Passworts zur Verfügung.
- Benutzer können ihr Profil bearbeiten, einschließlich Profilbild und einer kurzen Biografie über sie.
- Benutzer können Profile anderer Benutzer anzeigen und ihnen Freundschaftsanfragen senden.
- Benutzer können Freundschaftsanfragen senden, Anfragen abbrechen, Anfragen annehmen, Anfragen ablehnen oder sogar die Freundschaft ihrer Freunde aufheben.
- Den Nutzern werden Vorschläge für neue Freunde gemacht, die auf gemeinsamen Freundschaften basieren.
Verwendete Technologien:-
- Frontend: HTML5, CSS (Bootstrap4 + benutzerdefiniertes CSS), AJAX
- Backend: Django
- Speicher: Google Cloud Storage
- Einsatz: Heroku
Um die Website auszuprobieren, laden Sie bitte das Repository in Ihr lokales System herunter und stellen Sie alle lokalen Variablen gemäß Ihren Anforderungen bereit. Wechseln Sie zu Ihrem lokalen Speicher oder verwenden Sie weiterhin Google Cloud. Erstellen Sie jedoch unbedingt ein Konto bei Google Cloud Storage, erstellen Sie Buckets und fügen Sie die ID an den erforderlichen Stellen im Code ein (Datei „settings.py“). Auf diese Weise können Sie es auf Ihrem lokalen Computer ausführen! Probieren Sie es aus!
Dieses Repository ist offen für Beiträge. Wenn Sie eine Verbesserung im Sinn haben, sollten Sie die Pull-Anfrage mit relevanten Details stellen und ich werde sie hinzufügen.