Τι είναι το Serpmonn.ru;
Το Serpmonn είναι μια ολοκληρωμένη πλατφόρμα με έμφαση σε πρακτικά εργαλεία: πιστοποίηση και προφίλ, ειδήσεις RSS, παιχνίδια προγράμματος περιήγησης με πίνακες κατάταξης και bots Telegram (παιχνίδια, επαλήθευση, memes). Ιδιαίτερη προσοχή δίνεται στην ασφάλεια: προστέθηκαν τελικά σημεία CSRF και περιορισμός ρυθμού αιτήσεων (rate limiting) στους βασικούς υπηρεσίες. Ο στόχος του Serpmonn.ru είναι να τα συνδυάσει αυτά σε μια βολική διεπαφή για καθημερινές εργασίες.
Το έργο αναπτύσσεται ανοιχτά: το UX σε κινητά και desktop βελτιώνεται σταδιακά, προστίθενται εργαλεία, διευρύνεται η προσβασιμότητα (μεγάλη γραμματοσειρά, υψηλή αντίθεση, λιγότερες κινούμενες εικόνες). Στα σχέδια περιλαμβάνονται περισσότερα παιχνίδια HTML5, βελτιωμένη αναζήτηση, ενσωματώσεις και ένα πλήρες σύστημα προφίλ.
Χρήστες πλατφόρμας
Ηλικία έργου
Δυνατότητες έργου
- Πιστοποίηση και προφίλ — Ασφαλής εξουσιοδότηση (PASETO), διαχείριση προφίλ.
- Εργαλεία ανάλυσης πληροφοριών — 7 υπηρεσίες για συλλογή και επεξεργασία δεδομένων, ειδήσεις RSS.
- Παιχνίδια στην πλατφόρμα — 19 παιχνίδια προγράμματος περιήγησης και PC με πίνακες κατάταξης.
- Bots Telegram — Bot παιχνιδιών, bot επαλήθευσης και bot memes.
- PWA — Υποστήριξη προοδευτικών εφαρμογών web.
- Ασφάλεια — Τελικά σημεία CSRF και rate limiting σε βασικές υπηρεσίες.
Ποιος μπορεί να ωφεληθεί
- Χρήστες — βολική πρόσβαση σε ειδήσεις, παιχνίδια και υπηρεσίες σε ένα μέρος.
- Προγραμματιστές — ανοιχτό αποθετήριο με σαφή δομή, δυνατότητα συνεισφοράς αλλαγών.
- Συγγραφείς bots και mini-υπηρεσιών — πλατφόρμα για ενσωμάτωση και δοκιμή ιδεών.
Τι λειτουργεί ήδη
- Σύστημα πιστοποίησης και προφίλ.
- Ειδήσεις από πηγές RSS (9 άρθρα).
- Παιχνίδια (19 παιχνίδια, συμπεριλαμβανομένων πινάκων κατάταξης).
- Bots Telegram (παιχνίδια, επαλήθευση, memes).
- Τελικά σημεία CSRF και περιορισμός ρυθμού αιτήσεων.
- 7 εργαλεία για εργασία και μάρκετινγκ.
Ασφάλεια
Το έργο ενισχύεται σταδιακά: χρησιμοποιούνται διακριτικά PASETO, εφαρμόζονται τελικά σημεία CSRF, προστίθεται rate limiting, ενημερώνονται μεταβατικές εξαρτήσεις. Πραγματοποιείται στατική ανάλυση (CodeQL) και τακτικές ενημερώσεις εξαρτήσεων.
Τεχνολογίες
- Backend: Node.js, Express, MySQL, PASETO, PM2.
- Frontend: HTML, CSS, JavaScript, PWA.
- Υποδομή: Nginx, CI/CD, CodeQL.
Σχέδια
- Βελτίωση της κύριας σελίδας και UX.
- Επέκταση του συνόλου παιχνιδιών και δυνατοτήτων προφίλ.
- Ανάπτυξη bots και ενσωματώσεων, βελτιστοποίηση απόδοσης.
Συχνές ερωτήσεις
Μπορώ να προτείνω μια ιδέα ή να κάνω αλλαγές; Ναι, το αποθετήριο είναι ανοιχτό - δείτε την παρακάτω ενότητα. Ο ταχύτερος τρόπος είναι να υποβάλετε μια πρόταση ή Pull Request.
Πού μπορώ να δω τον πηγαίο κώδικα; Σύνδεσμος προς το αποθετήριο στο παρακάτω μπλοκ.
Πώς να ξεκινήσετε
- Ανοίξτε το αποθετήριο του έργου.
- Διαβάστε το README και το CONTRIBUTING.
- Εκτελέστε τοπικά σύμφωνα με τις οδηγίες και επιλέξτε μια ενδιαφέρουσα εργασία.
Αποθετήριο έργου
Ο πηγαίος κώδικας είναι διαθέσιμος σε δύο αποθετήρια:
Αποστολή και αξίες
Εργαλεία web 'σε ένα μέρος', δίνοντας προσοχή στην ταχύτητα, την προσβασιμότητα και το απόρρητο. Το Serpmonn κατευθύνεται προς την απλότητα της διεπαφής, την ανοιχτότητα σε προτάσεις και τη σταδιακή βελτίωση της ποιότητας της υπηρεσίας.
Τεχνικές πληροφορίες
Το έργο περιλαμβάνει 1944 ενεργές σελίδες που καλύπτουν διάφορους τομείς: εργαλεία για προγραμματιστές και μάρκετινγκ, παιχνίδια προγράμματος περιήγησης, τμήμα ειδήσεων, σύστημα πιστοποίησης και προφίλ.
Νομικές πληροφορίες
Δικαιούχος: Sergey Popov
Κατάσταση: Αυτοαπασχολούμενος
INN: 366230412849
Πνευματική ιδιοκτησία: Όλα τα δικαιώματα στο έργο Serpmonn.ru, συμπεριλαμβανομένου του κώδικα, του σχεδιασμού και του περιεχομένου, ανήκουν στον συγγραφέα.
Άδεια: Το έργο είναι μια ιδιωτική ανάπτυξη και δεν μπορεί να χρησιμοποιηθεί, να αντιγραφεί ή να τροποποιηθεί χωρίς την άδεια του δικαιούχου.
Αποποίηση ευθυνών
Το έργο Serpmonn.ru παρέχεται 'ως έχει'. Η διοίκηση δεν φέρει ευθύνη για τεχνικές δυσλειτουργίες, σφάλματα στην εργασία της υπηρεσίας ή τυχόν έμμεσες απώλειες χρηστών.
Οι χρήστες φέρουν μόνοι τους την ευθύνη για όλες τις ενέργειες που εκτελούνται χρησιμοποιώντας την υπηρεσία. Συγκεκριμένα, αλλά χωρίς περιορισμό, η διοίκηση δεν ευθύνεται για:
- αποστολή spam ή μη εξουσιοδοτημένων διαφημιστικών μηνυμάτων
- διανομή κακόβουλου λογισμικού
- μη εξουσιοδοτημένη πρόσβαση σε λογαριασμούς και δεδομένα άλλων
- παραβιάσεις πνευματικών δικαιωμάτων και πνευματικής ιδιοκτησίας
- διανομή απαγορευμένων πληροφοριών (εξτρεμιστικών, πορνογραφικών κ.λπ.)
- απατεωνικές δραστηριότητες και εξαπάτηση άλλων χρηστών
- παραβιάσεις νομοθεσίας για προσωπικά δεδομένα
- οποιαδήποτε άλλη παράνομη ενέργεια
Η διοίκηση διατηρεί το δικαίωμα να μπλοκάρει την πρόσβαση στην υπηρεσία για χρήστες που παραβιάζουν αυτούς τους κανόνες χωρίς προηγούμενη ειδοποίηση.
Η επεξεργασία προσωπικών δεδομένων διέπεται από την Πολιτική Απορρήτου.
Επικοινωνία
Χρησιμοποιήστε τα ακόλουθα κανάλια για επικοινωνία:
Τεχνική υποστήριξη
Email: support@serpmonn.ru
Άλλες ερωτήσεις
Email: info@serpmonn.ru