Understand and complete the project. Change CRM, VAPI, asterisk freePBX Frontend
Technical Specification: Frontend AI CRM System by The Dev Company
General Requirements
Technology Stack
- React 18+ with TypeScript
- Vite for building
- Tailwind CSS for styling
- React Router for navigation
- Axios for HTTP requests
- Socket.io-client for WebSocket connections
- React Hook Form for forms
- React Query for state management
- React Toastify for notifications
Architecture
- Component-based architecture with separation into pages and reusable components
- Centralized state management via React Query
- Type safety for all API interfaces
- Responsive design for mobile devices
1. Login Page
Components
- LoginPage - main login page
- LoginForm - login form
Functionality
- Email input field
- Password input field
- "Login" button
- Field validation
- Handling login errors
- Saving JWT token in localStorage
- Redirect to the main page after successful login
API Integration
POST /api/auth/login
Body: { email: string, password: string }
Response: { token: string, user: User }
Client's review of cooperation with Oleksii Koval
Understand and complete the project. Change CRM, VAPI, asterisk freePBX FrontendFeedback on collaboration with The Dev Company
The work was done at the highest level – all points of the technical task were implemented clearly and professionally.
Freelancer's review of cooperation with Dmitry Kudryashov
Understand and complete the project. Change CRM, VAPI, asterisk freePBX FrontendIt was a pleasure to work with Dmytro! Clear specifications and always in touch. The project requirements were completely understandable and reasonable. I look forward to collaborating in the future!
Current freelance projects in the category Web Programming
Looking for a Bitrix24 specialist / CRM integrator to set up automation.Our company works with CRM Bitrix24. We need a specialist who can set up automatic addition of phone numbers to leads/orders in two formats. Automation must be correctly configured for two countries: the Republic of Moldova and Romania. Task: When creating a lead or order in… PHP, Web Programming ∙ 17 minutes back ∙ 10 proposals |
Need a developer to create an automated AI service for generating numerology reports.
178 USD
I'm looking for a developer who can implement a turnkey automated service for generating personal numerology reports. A product concept, calculation formulas, texts, knowledge base, landing page design, and PDF report design are ready. It is necessary to combine all this into… AI & Machine Learning, Web Programming ∙ 1 hour 33 minutes back ∙ 34 proposals |
Basketball Coaching Education Platform + Custom CMSBasketball Coaching Education Platform + Custom CMSProject Overview We are looking for an experienced web development team or full-stack developer to build a modern basketball coaching education platform. The website will provide basketball coaches with access to educational… Databases & SQL, Web Programming ∙ 10 hours 56 minutes back ∙ 45 proposals |
I am looking for a programmer for OpenCart.Good day 1) It is necessary to implement on the website dneprkomfort.dp.ua A module for Ukrainian banks has been purchased, and we have already integrated Mono Bank Here is an example from our competitor It is necessary to implement installment payments, purchase in parts… Web Programming, Data Parsing ∙ 12 hours 13 minutes back ∙ 31 proposals |
Multiregionality on Laravel
111 USD
What is required: Implement a GEO-structure (Country -> Region -> City) as a custom plugin, so as not to modify the CMS core. For each such GEO-page in the admin panel, there should be standard fields: H1, Title, Description, and a field for SEO text. Frontend (city selection… Web Programming ∙ 15 hours 34 minutes back ∙ 45 proposals |