Was ist Serpmonn.ru?
Serpmonn ist eine umfassende Plattform mit Schwerpunkt auf praktischen Tools: Authentifizierung und Profile, RSS-Nachrichten, Browser-Spiele mit Bestenlisten und Telegram-Bots (Spiele, Verifizierung, Memes). Besonderes Augenmerk wird auf Sicherheit gelegt: CSRF-Endpunkte und Ratenbegrenzung (Rate Limiting) wurden zu den Kernservices hinzugefügt. Das Ziel von Serpmonn.ru ist es, diese in einer benutzerfreundlichen Oberfläche für alltägliche Aufgaben zu kombinieren.
Das Projekt entwickelt sich offen: Die UX auf Mobilgeräten und Desktop wird schrittweise verbessert, Tools werden hinzugefügt, die Barrierefreiheit wird erweitert (große Schrift, hoher Kontrast, weniger Animationen). Geplant sind mehr HTML5-Spiele, verbesserte Suche, Integrationen und ein vollwertiges Profilsystem.
Plattformbenutzer
Projektalter
Projektfunktionen
- Authentifizierung und Profile — Sichere Autorisierung (PASETO), Profilverwaltung.
- Werkzeuge zur Informationsanalyse — 7 Dienste zur Datensammlung und -verarbeitung, RSS-Nachrichten.
- Spiele auf der Plattform — 19 Browser- und PC-Spiele mit Bestenlisten.
- Telegram-Bots — Spiele-Bot, Verifizierungs-Bot und Meme-Bot.
- PWA — Unterstützung für progressive Web-Apps.
- Sicherheit — CSRF-Endpunkte und Ratenbegrenzung in Kernservices.
Wer kann profitieren
- Benutzer — bequemer Zugang zu Nachrichten, Spielen und Diensten an einem Ort.
- Entwickler — offenes Repository mit klarer Struktur, Möglichkeit zur Mitwirkung.
- Autoren von Bots und Mini-Diensten — Plattform zur Integration und zum Testen von Ideen.
Was bereits funktioniert
- Authentifizierungs- und Profilsystem.
- Nachrichten von RSS-Quellen (9 Artikel).
- Spiele (19 Spiele, einschließlich Bestenlisten).
- Telegram-Bots (Spiele, Verifizierung, Memes).
- CSRF-Endpunkte und Ratenbegrenzung.
- 7 Werkzeuge für Arbeit und Marketing.
Sicherheit
Das Projekt wird schrittweise gestärkt: PASETO-Tokens werden verwendet, CSRF-Endpunkte sind implementiert, Ratenbegrenzung wurde hinzugefügt, transitive Abhängigkeiten wurden aktualisiert. Statische Analyse (CodeQL) und regelmäßige Abhängigkeitsupdates werden durchgeführt.
Technologien
- Backend: Node.js, Express, MySQL, PASETO, PM2.
- Frontend: HTML, CSS, JavaScript, PWA.
- Infrastruktur: Nginx, CI/CD, CodeQL.
Pläne
- Verbesserung der Hauptseite und UX.
- Erweiterung des Spielesets und der Profilfunktionen.
- Entwicklung von Bots und Integrationen, Leistungsoptimierung.
Häufig gestellte Fragen
Kann ich eine Idee vorschlagen oder Änderungen vornehmen? Ja, das Repository ist offen - siehe Abschnitt unten. Der schnellste Weg ist, einen Vorschlag oder einen Pull Request einzureichen.
Wo kann ich den Quellcode einsehen? Link zum Repository im Block unten.
Erste Schritte
- Öffnen Sie das Projekt-Repository.
- Lesen Sie README und CONTRIBUTING.
- Führen Sie es lokal nach Anleitung aus und wählen Sie eine interessante Aufgabe.
Projekt-Repository
Quellcode ist in zwei Repositorys verfügbar:
Mission und Werte
Web-Tools 'an einem Ort' mit Fokus auf Geschwindigkeit, Barrierefreiheit und Privatsphäre. Serpmonn strebt nach Einfachheit der Oberfläche, Offenheit für Vorschläge und schrittweise Verbesserung der Servicequalität.
Technische Informationen
Das Projekt umfasst 1944 aktive Seiten, die verschiedene Bereiche abdecken: Tools für Entwickler und Vermarkter, Browser-Spiele, Nachrichtenbereich, Authentifizierungs- und Profilsystem.
Rechtliche Informationen
Rechteinhaber: Sergey Popov
Status: Selbstständig
INN: 366230412849
Urheberrecht: Alle Rechte am Projekt Serpmonn.ru, einschließlich Code, Design und Inhalt, gehören dem Autor.
Lizenz: Das Projekt ist eine private Entwicklung und darf ohne Genehmigung des Rechteinhabers nicht verwendet, kopiert oder modifiziert werden.
Haftungsausschluss
Das Projekt Serpmonn.ru wird 'wie es ist' bereitgestellt. Die Administration ist nicht verantwortlich für technische Störungen, Fehler im Service oder indirekte Verluste der Benutzer.
Benutzer sind allein verantwortlich für alle Handlungen, die mit dem Service durchgeführt werden. Insbesondere, aber nicht beschränkt auf, ist die Administration nicht verantwortlich für:
- Versand von Spam oder unbefugten Werbenachrichten
- Verbreitung schädlicher Software
- unbefugten Zugriff auf andere Konten und Daten
- Verletzungen von Urheberrechten und geistigem Eigentum
- Verbreitung verbotener Informationen (extremistisch, pornografisch etc.)
- betrügerische Aktivitäten und Täuschung anderer Benutzer
- Verstöße gegen die Gesetzgebung zu persönlichen Daten
- jede andere rechtswidrige Handlung
Die Administration behält sich das Recht vor, den Zugang zum Service für Benutzer, die diese Regeln verletzen, ohne vorherige Ankündigung zu sperren.
Die Verarbeitung persönlicher Daten unterliegt der Datenschutzrichtlinie.
Kontakte
Verwenden Sie die folgenden Kanäle für die Kommunikation:
Technischer Support
Email: support@serpmonn.ru
Andere Fragen
Email: info@serpmonn.ru