Разработка Web и Mobile приложения для поддержки бюджетирования малого предприятия

Post on 15-Apr-2017

120 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

Transcript

Разработка приложения для поддержки бюджетирования малого предприятия

Выполнил: Шепитко Юрий Александрович.

ЗАДАНИЕ Реализовать сервис который будет вести учёт доходов расходов, должна быть статистика по месяцам, по категориям, все данные необходимо отобразить в таблицах и в графиках. Что бы сервис был полноценным, он обязан иметь мобильное и десктопное (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 уведомления

top related