![Page 1: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/1.jpg)
Разработка приложения для поддержки бюджетирования малого предприятия
Выполнил: Шепитко Юрий Александрович.
![Page 2: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/2.jpg)
ЗАДАНИЕ Реализовать сервис который будет вести учёт доходов расходов, должна быть статистика по месяцам, по категориям, все данные необходимо отобразить в таблицах и в графиках. Что бы сервис был полноценным, он обязан иметь мобильное и десктопное (web) приложение, все данные должны быть синхронизированы между устройствами, и защищены.
![Page 3: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/3.jpg)
ТЕХНОЛОГИИ C КОТОРЫМИ ПРИШЛОСЬ РАБОТАТЬ :Ruby – удобный язык программирования создан для того, что бы сделать программистов счастливымиRubyOnRails – фреймворк, который используется в качестве Api сервера
Bootstrap3 – Простой и легко настраиваемый HTML, CSS фреймворк для более быстрой и удобной Web-разработки jQUERY – js библиотека которая делает наши странички динамичней
Angular2 – Современный веб фреймворк от создателей GoogleTypeScript – это javascript(ES6) который поддерживает строгую типизацию
Ionic2 – это SDK для создания гибридных мобильных приложений, набор CSS и JS компонентов, созданный на основе AngularJS2, SASS и Apache Cordova
Ng-Cordova - это набор из более чем 60 плагинов, которые являются AngularJS обертками для наиболее популярных плагинов, предоставляя уйму возможностей: сканирование QRкодов, загрузка файлов , геолокация, работа с социальными сетями, определение статуса сети, и многое другое.
И многие др. - …
![Page 4: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/4.jpg)
ОРГАНИЗАЦИЯ ПЕРЕДАЧИ ДАННИХ
![Page 5: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/5.jpg)
RAILS-API BACKENDЧто бы получить данные по api, необходимо авторизироваться и получить токен, иначе будет ошибка:
После получения токена с данными можно работать
![Page 6: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/6.jpg)
ИНТЕРФЕЙС ПРИЛОЖЕНИЯ (WEB)Landing Page
![Page 7: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/7.jpg)
Главная страница
![Page 8: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/8.jpg)
Сортировка по категориям
![Page 9: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/9.jpg)
Раздел «Доход»
![Page 10: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/10.jpg)
Раздел «Расход»
![Page 11: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/11.jpg)
Раздел «Статистика»
![Page 12: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/12.jpg)
ИНТЕРФЕЙС ПРИЛОЖЕНИЯ (MOBILE)Основной раздел
![Page 13: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/13.jpg)
Разделы «Доход» и «Расход»
![Page 14: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/14.jpg)
Разделдобавление записи
![Page 15: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/15.jpg)
Ссылки на репозиторий проектов:Rails-API – https://github.com/shepitko/home-accountant-apiHeroku – home-accountant.heroku.com/api/v1/
Client web - https://github.com/shepitko/home-accountant-ng2
Client mobile - https://github.com/shepitko/home-accountant-ionic2
Что ещё необходимо реализовать:Авторизация и админкаИнтеграция с сервисами приват24Авторизация через социальные сети,Груповой бюджетPush уведомления
![Page 16: Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия](https://reader035.vdocuments.net/reader035/viewer/2022081515/58795ff81a28ab1e388b6121/html5/thumbnails/16.jpg)