Разработка приложения для поддержки бюджетирования малого предприятия
Выполнил: Шепитко Юрий Александрович.
ЗАДАНИЕ Реализовать сервис который будет вести учёт доходов расходов, должна быть статистика по месяцам, по категориям, все данные необходимо отобразить в таблицах и в графиках. Что бы сервис был полноценным, он обязан иметь мобильное и десктопное (web) приложение, все данные должны быть синхронизированы между устройствами, и защищены.
ТЕХНОЛОГИИ 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кодов, загрузка файлов , геолокация, работа с социальными сетями, определение статуса сети, и многое другое.
И многие др. - …
ОРГАНИЗАЦИЯ ПЕРЕДАЧИ ДАННИХ
RAILS-API BACKENDЧто бы получить данные по api, необходимо авторизироваться и получить токен, иначе будет ошибка:
После получения токена с данными можно работать
ИНТЕРФЕЙС ПРИЛОЖЕНИЯ (WEB)Landing Page
Главная страница
Сортировка по категориям
Раздел «Доход»
Раздел «Расход»
Раздел «Статистика»
ИНТЕРФЕЙС ПРИЛОЖЕНИЯ (MOBILE)Основной раздел
Разделы «Доход» и «Расход»
Разделдобавление записи
Ссылки на репозиторий проектов: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 уведомления