What is Serpmonn.ru?
Serpmonn is a comprehensive platform focusing on practical tools: authentication and profiles, RSS news, browser games with leaderboards and Telegram bots (gaming, verification, memes). Special attention is paid to security: CSRF endpoints and rate limiting have been added to core services. The goal of Serpmonn.ru is to combine these in a convenient interface for everyday tasks.
The project is developed openly: UX on mobile and desktop is gradually improved, tools are added, accessibility is expanded (large font, high contrast, fewer animations). Plans include more HTML5 games, improved search, integrations and a full-fledged profile system.
Platform Users
Project Age
Project Features
- Authentication and Profiles — Secure authorization (PASETO), profile management.
- Information Analysis Tools — 7 services for data collection and processing, RSS news.
- Platform Games — 19 browser and PC games with leaderboards.
- Telegram Bots — Gaming bot, verification bot and meme bot.
- PWA — Progressive web app support.
- Security — CSRF endpoints and rate limiting in core services.
Who Can Benefit
- Users — convenient access to news, games and services in one place.
- Developers — open repository with clear structure, possibility to contribute.
- Bot and Mini-Service Authors — platform for integration and testing ideas.
What Already Works
- Authentication and profile system.
- News from RSS sources (9 articles).
- Games (19 games, including leaderboards).
- Telegram bots (games, verification, memes).
- CSRF endpoints and rate limiting.
- 7 tools for work and marketing.
Security
The project is gradually being strengthened: PASETO tokens are used, CSRF endpoints are implemented, rate limiting is added, transitive dependencies are updated. Static analysis (CodeQL) and regular dependency updates are performed.
Technologies
- Backend: Node.js, Express, MySQL, PASETO, PM2.
- Frontend: HTML, CSS, JavaScript, PWA.
- Infrastructure: Nginx, CI/CD, CodeQL.
Plans
- Improving the main page and UX.
- Expanding the set of games and profile features.
- Developing bots and integrations, optimizing performance.
Frequently Asked Questions
Can I suggest an idea or make changes? Yes, the repository is open - see the section below. The fastest way is to submit a suggestion or Pull Request.
Where can I view the source code? Link to the repository in the section below.
How to Get Started
- Open the project repository.
- Read the README and CONTRIBUTING.
- Run locally according to the instructions and choose an interesting task.
Project Repository
Source code is available in two repositories:
Mission and Values
Web tools 'in one place', paying attention to speed, accessibility and privacy. Serpmonn is heading towards interface simplicity, openness to suggestions and gradual improvement of service quality.
Technical Information
The project includes 1944 active pages covering various areas: tools for developers and marketers, browser games, news section, authentication and profile system.
Legal Information
Rights Holder: Sergey Popov
Status: Self-employed
INN: 366230412849
Copyright: All rights to the Serpmonn.ru project, including code, design and content, belong to the author.
License: The project is a private development and cannot be used, copied or modified without the permission of the rights holder.
Disclaimer
The Serpmonn.ru project is provided 'as is'. The administration is not responsible for technical failures, errors in the service or any indirect losses of users.
Users are solely responsible for all actions performed using the service. In particular, but not limited to, the administration is not responsible for:
- sending spam or unauthorized advertising messages
- distribution of malicious software
- unauthorized access to other accounts and data
- violations of copyright and intellectual property
- distribution of prohibited information (extremist, pornographic, etc.)
- fraudulent activities and deception of other users
- violations of personal data legislation
- any other illegal actions
The administration reserves the right to block access to the service for users who violate these rules without prior notice.
The processing of personal data is governed by the Privacy Policy.
Contacts
Use the following channels for communication:
Technical Support
Email: support@serpmonn.ru
Other Questions
Email: info@serpmonn.ru