We are looking for: Full‑stack developer (permanent, part‑time)
Project: EasyWeb — landing page builder with AI and built-in hosting
Required Stack for further tasks
Backend: PHP (preferably modern framework) + MySQL
Frontend: React (preferably Remix.run or readiness to work in it quickly)
Integrations: Postmark (transactional emails), Google OAuth, Telegram Bot API
A plus would be: basic DevOps skills (scripts, domains, servers)
Task No. 1 — Login and registration window
This is the first task in the series. A working registration, login, and access recovery (email via Postmark, Google Auth, Telegram) need to be implemented.
In the profile, there should be an option to link/unlink alternative login methods (email ↔ Telegram).
The combined Telegram bot: leads and notifications go to the user, and there is an auto-reply for incoming messages (“please write in Intercom”).
The final implementation (DB structure, interfaces, etc.) is left to the developer's discretion.
Okay, I will make a short and practical task specification based on the layout so that the programmer understands the logic while having the freedom to implement the details.
Task Specification: Registration, Login, and Account Screen
1. General Requirements
Use Postmark for all email notifications (registration, password reset, email confirmation).
Support three login methods: Email, Telegram, Google.
Regardless of the registration method, there should be an option in the account settings to link an alternative login/contact method.
In the Telegram bot, for any incoming message → auto-reply indicating to write in Intercom.
2. “Registration / Login / Password Recovery” Screen
Registration: email + password fields, registration button.
Login: email + password fields, login button.
Below the form: login buttons via Telegram and Google.
Password recovery: only email field + “Reset Password” button.
Design and layout will be provided.
3. Settings / Account
Data display:
Telegram (with the option to link/unlink).
Email (with the option to add/confirm).
Design will be provided.
4. Telegram
Use one combined backend for bots (leads and authorization).
All incoming user messages → auto-reply:
“For support replies, please write through the Intercom chat on the website. This bot is used only for notifications.”Sending leads and system notifications to the user in Telegram remains.
5. Google Auth
Login button via Google on the login and registration screen.
Upon first authorization via Google, create an account and immediately consider the email confirmed.
Upon subsequent login → log into the existing account.
If the email is already taken → offer linking (implementation left to the developer's discretion).
6. Minimum UX Requirements
All forms must be responsive (mobile + desktop).
Errors/successes are displayed as pop-up notifications (implementation at the developer's discretion).
In the account settings, each field (email, telegram) must have a clear status: “confirmed / not confirmed / disabled”.
Client's review of cooperation with Artur Ivanov
Login/registration with Postmark and Google OAuth for SaaS serviceUnfortunately, we didn't manage to finish the task with the developer, as the deadlines were missed due to unforeseen circumstances on both sides! However, the developer is always in touch and ready for any edits and improvements to the project.
-
13013 67 0 Hello! I will complete your task quickly and efficiently. I work with PHP Laravel
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
-
95799 1272 1 10 Hello. I have extensive experience with React. I am ready to help with the frontend.
-
489 1 1 Backend: PHP (Laravel?) + MySQL
Frontend: React (желательно Remix.run) +
DevOps +
Цена указана за ТЗ указанное в описании.
-
612 21 0 Hello! I can do your project. I have experience. Write to me and we will agree.