Creation of a mobile application for iOS and Android platforms
653 USDProject Description:
There is a website that has an integrated chat. The chat is available in the web version, and it needs to be created in the same form in mobile applications for iOS and Android platforms. The purpose of the CHAT is to provide users with a convenient and secure tool for real-time communication with the ability to exchange text messages, media files, and other functional features such as group chats, ephemeral messages, etc.
Main chat features as on the website and in the applications:
- Instant messages
- Sending and receiving text messages in real time.
- Group chats
- Creating and participating in group chats.
- Media files
- Sending and receiving photos, videos, and other media files.
- Ephemeral messages
- Messages that disappear after a certain time.
- Notifications
- Push notifications about new messages from website users and activity in the chat.
TASK - Need to create:
Mobile applications – iOS/ Android / - Cross-Platform
- Creating a mobile application for iOS with the same features as the web version.
- Using the Swift programming language.
- Integration with user push notifications for new message alerts.
- Using Flutter, React Native, or Xamarin frameworks to create a single application that works on both platforms.
- Ensuring a consistent interface and functionality across all platforms.
Technical Requirements
- Backend
- Using Node.js with the Express framework or another suitable technology stack for handling requests.
- Database: MongoDB for storing information about users, chats, and messages.
- Using Redis for caching and session storage.
- Frontend
- React.js or Vue.js for creating a dynamic user interface.
- WebSocket for ensuring real-time message exchange.
- Deployment
- Deployment on a server with high availability and scalability, such as AWS or DigitalOcean.
- Using CI/CD to automate the deployment and testing process.
Work Plan
- Stage 1: Planning and Design
- Creating and agreeing on the final version of the technical specifications and interface design.
- Selecting the technology stack.
- Stage 2: Development
- Developing the backend part.
- Developing the frontend part of the web version.
- Developing mobile applications for iOS and Android.
- Stage 3: Testing
- Testing all functionalities.
- Fixing bugs and optimization.
- Stage 4: Deployment and Release
- Deployment on the server.
- Publishing mobile applications in the App Store and Google Play.
Write your comments or feedback. Payment by agreement may be staged.
Опис проекту:
Є сайт в якому інтегрований чат. Чат доступний у веб-версії, треба щоб цей чат в такому ж вигляді був створений в мобільних додатках для платформ iOS та Android. Метою ЧАТУ є забезпечення користувачів зручним і безпечним інструментом для спілкування у реальному часі з можливістю обміну текстовими повідомленнями, медіафайлами та іншими функціональними можливостями, такими як групові чати, ефемерні повідомлення тощо.
Основні функції чату як на сайті так і в додатках:
- Митьєві повідомлення
- Відправка та отримання текстових повідомлень у реальному часі.
- Групові чати
- Створення і участь у групових чатах.
- Медіафайли
- Відправка і отримання фотографій, відео та інших медіафайлів.
- Ефемерні повідомлення
- Повідомлення, які зникають через певний час.
- Повідомлення
- Пуш-повідомлення про нові повідомлення користовачів сайту та активність у чаті.
ЗАВДАННЯ - Треба створити:
Мобільні додатки – iOS/ Android / - Cross-Platform
- Створення мобільного додатку для iOS з тими ж функціями, що і веб-версія.
- Використання мови програмування Swift.
- Інтеграція з пуш-повідомленнями користувачів для повідомлення про нові повідомлення.
- Використання фреймворків Flutter, React Native або Xamarin для створення єдиного додатку, що працює на обох платформах.
- Забезпечення однакового інтерфейсу та функціональності на всіх платформах.
Технічні вимоги
- Backend
- Використання Node.js з фреймворком Express або іншого відповідного технологічного стеку для обробки запитів.
- База даних: MongoDB для зберігання інформації про користувачів, чати та повідомлення.
- Використання Redis для кешування та зберігання сесій.
- Frontend
- React.js або Vue.js для створення динамічного користувацького інтерфейсу.
- WebSocket для забезпечення реального часу обміну повідомленнями.
- Деплоймент
- Розгортання на сервері з високою доступністю та масштабованістю, наприклад, AWS або DigitalOcean.
- Використання CI/CD для автоматизації процесу розгортання та тестування.
План робіт
- Етап 1: Планування та дизайн
- Створення та погодження кінцевого варіанту технічного завдання та дизайну інтерфейсу.
- Вибір технологічного стеку.
- Етап 2: Розробка
- Розробка backend частини.
- Розробка frontend частини веб-версії.
- Розробка мобільних додатків для iOS та Android.
- Етап 3: Тестування
- Тестування всіх функціональностей.
- Виправлення багів та оптимізація.
- Етап 4: Деплоймент та реліз
- Розгортання на сервері.
- Публікація мобільних додатків в App Store та Google Play.
Пишіть свої зауваження чи коментарі.Оплата за домовленністю можливо поєтапна.
-
Hello! I am the project manager of the company DzenCode.
We have been developing mobile applications for Android/iOS for over 8 years.
We specialize in development using React Native.
Experience with Vue.js 5+ | Node.js 5+ years.
We use two strategies for organizing work on projects – Outsourcing and Outstaffing.
Our rate: from 15 USD/hour.
…
We work through a contract, requiring an advance payment for the 1st iteration,
We can work with a secure deal on the exchange (SD).
Sincerely, the development team of dZENcode.
Вітаю! Я project manager компанії ДзенКод
Ми займаємося розробкою мобільних програм під Android/iOS більше 8-ми років.
Спеціалізуємось на розробці під React Native.
Досвід роботи з Vue.js 5+ | Node.js 5+ років.
Ми використовуємо дві стратегії організації роботи над проектами – Аутсорс та Аутстафф.
Наш рейт: від 15 USD/година.
…
Працюємо через договір, беремо передоплату за 1-у ітерацію,
Можемо працювати з безпечної угоди на біржі (БС).
З повагою, команда розробників dZENcode.
-
454 1 0 Thank you for the opportunity to apply for this interesting position at your company. I am very interested and somewhat meet your search criteria. Over 5 years of commercial development experience.
Дякую за можливість подати заявку на цю цікаву посаду у вашій компанії. Я дуже зацікавлений і певною мірою відповідаю вашим критеріям пошуку. Більше 5 років досвіду комерційної розробки
-
704 9 0 Good day.
I am ready to join the team as an Android developer.
Feel free to reach out!
Добрий день.
Готовий приєднатись до команди як Android розробник.
Звертайтесь!
-
413 Hello! I am a developer from the outsourcing company Nice. I am proficient in PHP, JavaScript, NodeJS, TypeScript, Java, Kotlin, C, C++, C#, Python, Bash, Ruby, Rust, Golang, and more. I will complete your project as quickly and efficiently as possible. Write to me, I will be happy to collaborate.
Вітаю! Я розробник аутсорсингової компанії Nice. Володію PHP, JavaScript, NodeJS, TypeScript, Java, Kotlin, C, C++, C#, Python, Bash, Ruby, Rust, Golang і більше. Виконаю ваш проєкт максимально швидко та якісно. Пишіть, буду радий співпрацювати
-
1183 12 1 Good evening,
I am an experienced developer with 4 years of experience, an impressive portfolio, and a desire to achieve quality results quickly and accurately. I have reviewed your task and can complete it efficiently and promptly. I can develop a website (frontend and backend) and an application (iOS and Android), making it fast and productive, while also considering all your wishes during the work.
Portfolio
Freelancehunt
My task is to provide reliable support throughout the entire project and after its completion. Rest assured that I am always available, ready to answer your questions and solve any tasks in real-time.
… I am open to new exciting projects and ready to contribute to their successful implementation. I look forward to the opportunity to discuss the details and start our collaboration.
Доброго вечора,
Я - досвідчений розробник з 4 річним досвідом із вражаючим портфоліо та бажанням досягати якісних результатів швидко та точно. Я переглянув ваше завдання і можу його якісно і швидко виконати. Можу вам розробити сайт(frontend and backend) і додаток(Ios and Android) зробити його швидким і продуктивним, також під час роботи буду враховувати всі ваші побажання
Портфоліо
Freelancehunt
Моє завдання - забезпечити надійну підтримку протягом всього проекту та після його завершення. Не сумнівайтеся, що я завжди на зв'язку, готовий відповісти на ваші запитання та вирішити будь-які завдання у реальному часі.
… Я відкритий для нових захоплюючих проектів та готовий внести свій внесок в їх успішне втілення. З нетерпінням чекаю можливості обговорити подробиці та розпочати співпрацю.
-
425 Hello Artem!
I work in a team. We provide a full range of services necessary for the implementation of your project.
The main technology stack is vue.js, nuxt.js, react.js, Laravel, Node.js, React native.
We are implementing an application for two platforms with the functionality mentioned above.
The cost and development timeline can be estimated after discussing the details.
Вітаю Артем!
Я працюю у команді. Надаємо повний спектр послуг, необхідних для реалізації Вашого проекту.
Основний стек технологій vue.js, nuxt.js, react.js, Laravel, Node.js, React native.
Реалізуємо додаток на дві платформи з
вище зазначеним функціоналом.
Вартість та терміни розробки зможемо з орієнтувати після обговорення деталей.
-
278 Good afternoon, I am ready to work on the backend part separately. Can we chat in private messages?
Добрый день, готов сделать отдельно backend часть. Можем списаться в ЛС?
Current freelance projects in the category Javascript and Typescript
JavaScript Training
12 USD
Training in JavaScript via Viber Telegram, who can help individually to teach programming thank you Javascript and Typescript ∙ 15 minutes ago |
Development of HTML pages with Webp ready animations
169 USD
1. Home page 2. About us 3. Technical pages - 404 - FAQ - Privacy - Terms + menu - Visualization of the site as it should work: https://vimeo.com/1006539419/d280a26978?share=copy (No need to create a loader, as it will take time to make it) - Figma Design:… HTML & CSS, Javascript and Typescript ∙ 1 hour 59 minutes ago ∙ 4 proposals |
Transformation of the indicator into a TradingView Pine Script strategy
52 USD
https://pl.tradingview.com/v/cLr1b2ee/ I would like to convert this indicator into a strategy. I would like this strategy to be private with the option to invite someone. Just like this strategy https://pl.tradingview.com/v/S8svsT4N/ where only the author and invited people can… Javascript and Typescript, Cryptocurrency & Blockchain ∙ 11 hours 47 minutes ago ∙ 1 proposal |
Creation of a video course on JavaScript (Junior, Middle, Advanced)We are looking for an experienced JavaScript developer to create a video course on JavaScript programming for all levels: Junior, Middle, and Advanced. Your task is to record video lectures with a total duration necessary for complete mastery of the topics, create intermediate… Javascript and Typescript ∙ 1 day 16 hours ago ∙ 1 proposal |
Facebook app for authorization.
24 USD
Colleagues, hello everyone! I'm not sure if I can write this here, but I apologize if I need to delete this job posting. Right now, there is a small technical problem with one of the client's services. I'm looking for someone who has an account and a verified company on… Javascript and Typescript, Web Programming ∙ 1 day 17 hours ago ∙ 1 proposal |