Development of a server for the website, work under contract.
Work under a contract with future cooperation. Can be an individual entrepreneur or a private person.
Design and layout are ready for the site, there is no admin panel design, ready design and functionality options can be used.
Implementation needs to be completed by the new year in a short time frame.
Do not write the price 1000 UAH. 3 days, immediate refusal. Specifics on deadlines and price are needed. If you do not want to write here, you can do so in a message.
The technologies for each function are proposed, the basis is Node.js.
Perhaps someone has ready-made server functionality options, such as registration, automation, which will help speed up the implementation process.
List of main functions for the backend:
1. User Registration and Authorization
• Registration with field validation (email, password, username, social media usernames).
• Checking the uniqueness of email and username, password validation (length, characters, number).
• Authorization with JWT support for session protection.
• Password recovery (email confirmation).
2. User Profile
• Displaying user information (balance, email, social media usernames).
• Ability to edit profile fields.
• Points system (adding points for activity, referrals).
• Keeping statistics on user activity (daily logins).
3. Referral System
• Generating a unique referral link for each user.
• Accumulating points for referrals and the activity of invited users.
4. Social Tasks
• Implementing subscription and story tasks on social media (Instagram, Telegram, Twitter).
• Checking the uniqueness of social media usernames.
• Saving and displaying the status of task completion.
5. Admin Panel
• Viewing information about users (email, balance, usernames).
• Ability to change photos, links, and information on the main page.
• Adding new tasks for social media (subscriptions, stories) with the ability to customize conditions.
6. Notification System
• Sending email notifications about registration, password recovery, and other events.
• Information windows with messages about user actions (successful, errors).
7. Security
• Protection against brute force attacks and rate limiting.
• Using SSL, protection against SQL injections and XSS.
• Logging user activity and monitoring to detect abnormal behavior.
Here is a list of tasks for the backend with proposed technologies for each function:
1. User Registration and Authorization
• Technologies: Node.js (Express) or Python (FastAPI) for the backend.
• JWT (jsonwebtoken for Node.js or PyJWT for Python) for session protection.
• Database: PostgreSQL or MySQL for storing user data.
• Validation: Joi (Node.js) or Pydantic (FastAPI) for data validation.
2. User Profile
• Technologies: GraphQL or REST API for working with user profiles.
• Database: PostgreSQL or MySQL with caching in Redis for quick access to frequently requested data (such as YPoints balance).
• Background processing: Celery (Python) or Bull (Node.js) for regular point updates and activity tracking.
3. Referral System
• Technologies: Redis for tracking referral activity, GraphQL for queries.
• Background processing: RabbitMQ or Kafka for processing real-time point accrual requests.
4. Social Tasks
• Technologies: Node.js for processing social media tasks via API.
• Third-party APIs: Instagram API, Telegram Bot API, Twitter API for checking task completion.
• Queue system: RabbitMQ or Bull for managing task queues.
5. Admin Panel
• Technologies: React or Vue for building the administration interface.
• Backend: Node.js (Express) or Django Admin.
• Security: Two-factor authentication for admin access.
6. Notification System
• Technologies: Nodemailer (Node.js) or SMTP libraries (for Python) for sending emails.
• Services: SendGrid or Amazon SES for email distributions.
• WebSockets (Socket.io) for real-time notifications in the web application.
7. Security
• WAF: Cloudflare or AWS WAF for protection against DDoS attacks and traffic filtering.
• Authorization: OAuth 2.0 for access to third-party APIs.
• Security monitoring: Prometheus + Grafana for performance monitoring; ELK Stack for log analysis.
8. Infrastructure and Deployment
• Cloud services: AWS, Google Cloud, or DigitalOcean for hosting infrastructure.
Робота по договору з майбутньою співпрацею. Може бути ФОП так і фізична особа.
Дизайн та верстка готова для сайту, вигляд адмінки немає, можна взяти готові варіанти дизайну та функціоналу.
Реалізувати потрібно до нового року в короткі терміни.
Не потрібно писати ціна 1000 грн. 3 дні, відразу відмова. Потрібна конкретика терміни ціна. Якщо тут не хочете писати, можна в повідомлення.
Технологіями для кожної функції є пропонованими, основа Node.js.
Можливо в когось є готові варіанти функціоналу серверу, такі як реєстрація, автоматизація, що допоможе прискорити процес реалізації.
Перелік основних функцій для бекенду:
1. Реєстрація та Авторизація Користувачів
• Реєстрація з валідацією полів (email, password, username, usernames соцмереж).
• Перевірка унікальності email та username, валідація паролів (довжина, символи, цифра).
• Авторизація з підтримкою JWT для захисту сесій.
• Відновлення пароля (email-підтвердження).
2. Користувацький Профіль
• Відображення інформації користувача (баланс, email, usernames соцмереж).
• Можливість редагування полів профілю.
• Система балів (додавання балів за активність, рефералів).
• Ведення статистики за активність користувача (щоденні входи).
3. Реферальна Система
• Генерація унікального реферального посилання для кожного користувача.
• Нарахування балів за рефералів та активність запрошених.
4. Соціальні Завдання
• Реалізація завдань підписки та сторіс у соцмережах (Instagram, Telegram, Twitter).
• Перевірка унікальності usernames соцмереж.
• Збереження та відображення статусу виконання завдань.
5. Адмінка
• Перегляд інформації про користувачів (email, баланс, usernames).
• Можливість змінювати фото, посилання та інформацію на головній сторінці.
• Додавання нових завдань для соцмереж (підписки, stories) з можливістю налаштування умов.
6. Система Сповіщень
• Надсилання email-повідомлень про реєстрацію, відновлення пароля та інші події.
• Інформаційні вікна з повідомленнями про дії користувача (успішні, помилки).
7. Безпека
• Захист від брутфорс-атак та обмеження частоти запитів.
• Використання SSL, захист від SQL-ін’єкцій та XSS.
• Логування активності користувачів і моніторинг для виявлення аномальної поведінки.
Ось перелік завдань для бекенду з пропонованими технологіями для кожної функції:
1. Реєстрація та Авторизація Користувачів
• Технології: Node.js (Express) або Python (FastAPI) для бекенду.
• JWT (jsonwebtoken для Node.js або PyJWT для Python) для захисту сесій.
• База даних: PostgreSQL або MySQL для зберігання даних користувачів.
• Валідація: Joi (Node.js) або Pydantic (FastAPI) для валідації даних.
2. Користувацький Профіль
• Технології: GraphQL або REST API для роботи з профілями користувачів.
• База даних: PostgreSQL або MySQL з кешуванням у Redis для швидкого доступу до часто запитуваних даних (як-от баланс YPoints).
• Фонова обробка: Celery (Python) або Bull (Node.js) для регулярного оновлення балів та відстеження активності.
3. Реферальна Система
• Технології: Redis для відстеження реферальної активності, GraphQL для запитів.
• Фонова обробка: RabbitMQ або Kafka для обробки запитів нарахування балів у реальному часі.
4. Соціальні Завдання
• Технології: Node.js для обробки завдань у соцмережах через API.
• Сторонні API: Instagram API, Telegram Bot API, Twitter API для перевірки виконання завдань.
• Система черг: RabbitMQ або Bull для керування чергами завдань.
5. Адмінка
• Технології: React або Vue для побудови інтерфейсу адміністрування.
• Бекенд: Node.js (Express) або Django Admin.
• Захист: Двофакторна аутентифікація для адмін-доступу.
6. Система Сповіщень
• Технології: Nodemailer (Node.js) або SMTP бібліотеки (для Python) для надсилання email.
• Сервіси: SendGrid або Amazon SES для email-розсилок.
• WebSockets (Socket.io) для реального часу сповіщень у веб-додатку.
7. Безпека
• WAF: Cloudflare або AWS WAF для захисту від DDoS-атак та фільтрації трафіку.
• Авторизація: OAuth 2.0 для доступу до сторонніх API.
• Моніторинг безпеки: Prometheus + Grafana для моніторингу продуктивності; ELK Stack для аналізу логів.
8. Інфраструктура та Деплоймент
• Хмарні сервіси: AWS, Google Cloud або DigitalOcean для хостингу інфраструктури.
-
832 9 0 Hello, I am a Senior Full Stack developer (Node.js / React). I have extensive experience in building both microservices and monolithic systems.
I have my own ready-made templates with clean and well-structured architecture.
Admin - (TypeScript React React Query Tailwind CSS). Includes implemented authorization and protected routes + a full set of components for quick UI building, personal account, and page templates for management. I can show you how it looks in private messages.
API - (TypeScript Express MongoDB) - includes authorization and a set of necessary utilities for convenient work with the database, validation and serialization of data, error handling, etc. The template uses the repository pattern, so replacing the database from Mongo to PostgreSQL is not a problem.
The templates are written for REST API, but they can be converted to GraphQL, although this will take more time, and from what you described, I don't see advantages in GraphQL for this application.
I work at a rate of $15/h. I suggest breaking the work into sprints, and I will provide an estimate for each of them so we can open a safe with a fixed cost.
…
If you're interested, message me privately. Overall, the approximate price is - 50000.
Вітаю я Senior Full Stack developer (Node.js / React). Маю великий досвід у побудові як мікросервісних так і монолітних систем.
Є власні готові шаблони з чистою та гарно побудованою архітектурою.
Admin - (TypeScript React React Query Tailwind CSS). Включає реалізовану авторизацію та захичщені роути + повний набір компонентів для швидкої побудови UI, особистий кабінет та шаблони сторінок для менеджементу. Можу показати як вигляає в лс.
API - (TypeScript Express MongoDB,) - включає авторизацію та набір необхідних утиліт для зручної роботи з БД, валідиції та серіалізаціх данних, обробки помилок і тд. Шаблон використовує патерн репозиторій тому замінити БД з Mongo на PostgreSQL не є проблемою.
Також шаблони написані під REST API але можна переробити на GraphQL, але це займе більше часу і я поки з того що ви описали не бачу перваг у GraphQL для цієї програми.
Працюю по рейту 15$/h. Роботу пропоную розбити на спринти я надам оцінку на кожен з них щоб ми могли відкрити сейф з фіксованою вартістю.
…
Якщо цікаво пишіть в лс. Загалом приблизна ціна - 50000.
-
5077 23 0 Hello,
I am ready to take on your backend implementation project. I have experience in creating and updating registration systems, user authentication, profiles, referral systems, social tasks, administrative panels, notification systems, and ensuring security. I will work with technologies such as Node.js (Express), PostgreSQL or MySQL, GraphQL, Celery or Bull, Redis, RabbitMQ or Kafka, React or Vue, Nodemailer or SMTP libraries, OAuth 2.0, WAF Cloudflare or AWS WAF. I am capable of quickly implementing your project while adhering to the specified deadlines and pricing conditions.
My rate is $16 per hour.
Best regards,
Maxim
Добрий день,
Я готовий взятися за ваш проект з реалізації бекенду. Маю досвід у створенні та оновленні систем реєстрації, авторизації користувачів, профілів, реферальних систем, соціальних завдань, адміністративних панелей, систем сповіщень та забезпечення безпеки. Працюватиму на технологіях Node.js (Express), PostgreSQL або MySQL, GraphQL, Celery або Bull, Redis, RabbitMQ або Kafka, React або Vue, Nodemailer або SMTP бібліотеки, OAuth 2.0, WAF Cloudflare або AWS WAF. Здатний швидко реалізувати ваш проект, дотримуючись вказаних термінів та цінових умов.
Мій рейт 16$ в годину.
З повагою,
Максим
-
336 1 0 Good day. I am interested in your project. I will use Python for implementation. We can discuss the deadline and price.
Добрий день. Зацікавив ваш проект.
Для реалізації буду використовувати Python.
Термін та ціну можемо обговорити.
-
652 8 1 Can I see the layout?
I will complete your task immediately. Quickly and efficiently. Over 6 years of experience in programming and administration.
Можно увидеть верстку?
Выполню вашe задане немедленно. Быстро и качественно Опыт работы в сфере программирования и администрирования более 6-ти лет
-
Це проект на півроку для команди, а не до нового року для однієї людини
-
Current freelance projects in the category C & C++
Consultation regarding the development of a solution for changing game parameters without causing desynchronization.
17 USD
The task includes developing a solution for changing game parameters without causing desynchronization in online mode. The game runs on the Windows platform, 32-bit architecture. Main Requirements Creation of a DLL file Implementation of code for injection that modifies… C & C++, Gaming Apps ∙ 23 hours 3 minutes ago |
Creation of a contract in FunC language for the TON blockchainIt is necessary to develop a comprehensive smart contract in FunC language for the TON blockchain ecosystem. The contract should implement the functionality of a token minter, user wallets, commission management (buy/sell), and ensure proper handling of trading operations. The… C & C++, Web Programming ∙ 1 day 2 hours ago ∙ 1 proposal |
Creation of a program for processing supplier files xml, yml, xlsx, csvHello! A desktop program is needed for processing supplier files in xml, yml, xlsx, csv formats, specifically a program that can combine such files into one. An analog of ShopEditor. The program should have the potential for further monetization, in the form of providing… C & C++, Desktop Apps ∙ 4 days 18 hours ago ∙ 11 proposals |
Writing a MetaTrader 4/5 (MT4/5) indicator
24 USD
It is necessary to write an indicator according to the technical specifications for MetaTrader 4/5, I will send the technical specifications in a private message. Thank you for your interest in the project. C & C++, Bot Development ∙ 5 days 14 hours ago ∙ 3 proposals |
Part-Time C++ Developer (Qt)We are looking for C++ Developer (Qt) for part-time work. Main requirements: C++17 Qt 5.15 QML WinAPI Do you possess all the skills and are ready to join? Leave your feedback here and send your resume. C & C++ ∙ 5 days 20 hours ago ∙ 3 proposals |