https://github.com/lakatoshv/library-ror-v2
Віртуальна бібліотека з аудіопідтримкою. Основні технології: Ruby on Rails, JS, ThreeJS, Twitter Bootstrap, SQLite3, PostgreSQL, Text To Speach
https://github.com/lakatoshv/library-ror-v2
acts-as-votable carrierwave css css3d-renderer javascript jquery mailboxer modernizr orbit-controls postgresql railroady rails-i18n ruby ruby-on-rails sqlite3 stats text-to-speech threejs tween twitter-bootstrap
Last synced: 29 days ago
JSON representation
Віртуальна бібліотека з аудіопідтримкою. Основні технології: Ruby on Rails, JS, ThreeJS, Twitter Bootstrap, SQLite3, PostgreSQL, Text To Speach
- Host: GitHub
- URL: https://github.com/lakatoshv/library-ror-v2
- Owner: lakatoshv
- Created: 2018-04-02T19:15:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-20T21:30:13.000Z (over 7 years ago)
- Last Synced: 2025-05-15T05:34:57.303Z (5 months ago)
- Topics: acts-as-votable, carrierwave, css, css3d-renderer, javascript, jquery, mailboxer, modernizr, orbit-controls, postgresql, railroady, rails-i18n, ruby, ruby-on-rails, sqlite3, stats, text-to-speech, threejs, tween, twitter-bootstrap
- Language: CSS
- Homepage:
- Size: 83.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **[Бібліотека на RubyOnRails](http://library-ror.herokuapp.com/ua/)(Сайт)**
# **[Бібліотека на RubyOnRails](https://github.com/sgstriker/library-with-SQLite)(Github)**## **Використані технології:**
1. ### **Ruby on Rails:**
- [ ] **gems:**
- _**'bootstrap'**_
- _**'sass-rails'**
- _**'devise'** -- для користувацької частини_
- _**'activeadmin' -- для адмінки
- _**'pdf-reader'** -- для читання pdf-файлу_
- _**'puma'**_
- _**'turbolinks'**_
- _**'jquery-turbolinks'**_
- _**'will_paginate'** -- для посторінкової навігації_
- _**'paperclip'** -- для завантаження файлів_
- _**'mailboxer'** -- для обміну повідомленнями_
- _**'chosen-rails'**_
- _**'acts_as_votable'** -- для додавання лайків і дизлайків_
- _**"rails-i18n"** -- для багатомовності_
3. ### **jQuery**
4. ### **Бази даних:**
- [ ] _**SQLite3** -- для збереження даних на локальному сервері_
- [ ] _**PostgreSQL** -- для збереження даих на сервері_
5. ### **WebGL:**
- [ ] _**Three.js**_
- [ ] _**Stats.js** -- Монітор продуктивності JavaScript_
- [ ] _**Projector.js**_
- [ ] _**Tween.js** -- Ефекти вилітання і повернення назад для книг_
- [ ] _**OrbitControls.js** -- Прокручування шкафу за допомогою миші_
- [ ] _**CSS3DRenderer.js** -- створення 3D книги_
- [ ] _**Modernizr.custom.js**_
6. ### **Bootstrap**
8. ### **CSS3**
9. ### **modernizr.custom.js**## **Виконані завдання:**
### **[Виконані завдання у версії 1](https://github.com/lakatoshv/Library-RoR-V1)**
### **Версія 2:**
1. Додані "хлібні крихти"
2. Додана можливість поділитись книгою
3. Додана можливість авторизуватись через соціальні мережі:
- Github
4. Доданий ввід змін в проекті через форму
5. Візуалізація вибору книги на ThreeJS
6. Реалізація прослуховування книги за допомогою Text to Speach
- Функції плеєру: Грати, Зупинити, Пауза, Продовжити
- Можливість переходити на наступну чи попередню сторінки
- Автоматичний перехід на наступну сторінку
7. Реалізація прослуховування книги за допомогою google translate_tts технології
8. Додана мобільна версія для книг
## **Версії:**
### **1**
1. **[2.1](https://github.com/lakatoshv/Library-RoR-V2/tree/v2.1)**
- _Доданий модуль віртуальної бібліотеки на Three.js_
### **2**
1. **[2.2.1](https://github.com/lakatoshv/Library-RoR-V2/tree/v2.2.1)**
- _Додані хлібні крихти_
2. **[2.2.2](https://github.com/lakatoshv/Library-RoR-V2/tree/v2.2.2)**
- _Додана можливість поділитись книгою_
3. **[2.3.1](https://github.com/lakatoshv/Library-RoR-V2/tree/v2.3.1)**
- _Налаштований OmiAuth, авторизація через facebook_
4. **[2.3.2](https://github.com/lakatoshv/Library-RoR-V2/tree/v2.3.2)**
- _Додана можливість авторизації через Github_
5. **[2.3.3](https://github.com/lakatoshv/Library-RoR-V2/tree/v2.3.3)**
- _Додана авторизація через Google_
6. **[2.4](https://github.com/lakatoshv/Library-RoR-V2/tree/v2.4)**
- _Додана таблиця Про програму, змінений блок Про програму_
7. **[2.5](https://github.com/lakatoshv/Library-RoR-V2/tree/v2.5)**
- _Доданий модуль віртуальної бібліотеки на Three.js_
### **3**
1. **[3.1](https://github.com/lakatoshv/Library-RoR-V2/tree/v3.1)**
- _Додана можливість прослуховувати книгу за допомогою Google Text To Speach_
2. **[3.2](https://github.com/lakatoshv/Library-RoR-V2/tree/v3.2)**
- _Додані стилі та JavaScript для програвача_
### **4**
1. **[4.1](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.1)**
- _Змінений дизайн блоку abouts_
2. **[4.2](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.2)**
- _Змінений дизайн блоку auths_
3. **[4.3](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.3)**
- _Стабільна версія вибору книги_
4. **[4.4](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.4)**
- _Доданий railroady для відображення UML-звязків між таблицями у базі даних_
5. **[4.4.1](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.4-bugs_fixed)**
- _Виправлені деякі помилки_
6. **[4.5](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.5)**
- _Змінений дизайн блоку books_
7. **[4.6](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.6)**
- _Змінений дизайн блоку conversations_
8. **[4.7](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.7)**
- _Змінений дизайн блоку device_
9. **[4.7.1](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.7.1)**
- _Деякі правки_
10. **[4.8](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.8)**
- _Доданий ще один варіант плеєра з використанням google translate_tts технології_
11. **[4.9](https://github.com/lakatoshv/Library-RoR-V2/tree/v4.9)**
- _Додана мобільна версія для книг_