https://github.com/lakatoshv/library-ror-v1
Онлайн-бібліотека. Сайт написаний з використанням MVC фреймворку Ruby on Rails, JS, Bootstrap
https://github.com/lakatoshv/library-ror-v1
acts-as-votable admin css devise javascript jquery mailboxer paperclip pdf-reader postgresql rails-i18n ruby-on-rails sqlite3 will-paginate
Last synced: 2 months ago
JSON representation
Онлайн-бібліотека. Сайт написаний з використанням MVC фреймворку Ruby on Rails, JS, Bootstrap
- Host: GitHub
- URL: https://github.com/lakatoshv/library-ror-v1
- Owner: lakatoshv
- Created: 2018-05-22T12:54:40.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-05T16:19:44.000Z (about 8 years ago)
- Last Synced: 2025-05-15T05:34:54.824Z (about 1 year ago)
- Topics: acts-as-votable, admin, css, devise, javascript, jquery, mailboxer, paperclip, pdf-reader, postgresql, rails-i18n, ruby-on-rails, sqlite3, will-paginate
- Language: Ruby
- Homepage: https://library-ror.herokuapp.com/ua/
- Size: 64.9 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)**
# **Back-End: [Олександр Данко](https://github.com/usertrav)**
# **Front-End: [Лакатош Віталій](https://github.com/lakatoshv)**
## **Використані технології:**
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"** -- для багатомовності_
2. ### **Bootstrap**
3. ### **jQuery**
4. ### **SQLite3**
## **Виконані завдання:**
1. Створена реєстрація і авторизація користувачів (devise).(Данко)
2. Додана адмінка (activeadmin).(Данко)
3. Додані стилі(Лакатош)
4. Доданий Bootstrap(Лакатош).
5. Додані стилі для авторизації та реєстрації(Лакатош)
6. Створені сторінки для розділів Автори, Жанри і книги.
7. Доданий звичайний пошук(Данко)
8. Покращений пошук по авторах і книгах(Лакатош)
9. Перехід між сторінками(посторінкова навігація)(Данко)
10. Додана можливість змінювати мову(англійська, українська, російська)(Лакатош)
11. Реалізована можливість скачування книги(Данко)
12. Реалізована можливість читання книги(Лакатош)
13. Зроблені посилання при читанні книги «Вверх» і «Назад».
14. Реалізувана можливість писати коментарі та відгуки до книги.(Лакатош, Данко)
15. Додано відображення коментарів та відгуків під книгою, з можливістю переходити на сам коментар або відгук(Лакатош).
16. Додати можливість щоб коментарі та відгуки могли редагувати тільки їхні творці(Лакатош)
17. Додане сортування за назвою книги, автором, жанром, лайками, дизлайками(за спаданням або за зростанням)(Лакатош)
18. Додані сторінки для користувача де він може додавати/редагувати інформацію про себе(Данко)
19. Додані сторінки для користувача де він може переглядувати книги що йому сподобались(Лакатош)
20. Додана можливість класти лайки і дизлайки до авторів, книг, відгуків і критики(Лакатош)
21. Додана можливість переписки користувача з адміністратором(Лакатош, Данко)
22. Додана сторінка “про сайт” де будуть визначатись всі зміни по версіям(Лакатош, Данко)
23. Додана сторінка “про нас” де розміщаються контакти нашої команди та посилання на Github(Лакатош, Данко)
24. Додати стрінки “правовласникам” та “зв’язатись з нами”.(Лакатош, Данко)
## **Версії:**
### **1.1**
1. [1.1.1](https://github.com/lakatoshv/Library-RoR-V1/tree/v1.1)
- _Додана модель книги, додана можливість редагування, додавання видаляння книг_
2. [1.1.2](https://github.com/lakatoshv/Library-RoR-V1/tree/v1.2)
- _Додана реєстрація, авторизація, пошук; виправлена помилка з пошуком, доданий пошук по авторах, назвах і тексту в Книгах_
3. [1.1.3](https://github.com/lakatoshv/Library-RoR-V1/tree/v1.3)
- _Додане верхнє меню, додані стилі, доданий bootstrap, змінені стилі сторінок_
4. [1.1.4](https://github.com/lakatoshv/Library-RoR-V1/tree/v1.4)
- _Додана можливість змінювати мову, змінена таблиця книги_
### **1.2**
1. [1.2.1](https://github.com/lakatoshv/Library-RoR-V1/tree/v2.1)
- _Змінені стилі, додані дрібні правки, додана посторінкова навігація, виправлена помилка праці пошуку з посторінковою навігацією_
2. [1.2.2](https://github.com/lakatoshv/Library-RoR-V1/tree/v2.2)
- _Додані моделі критики авторів, жанрів_
### **[1.3](https://github.com/lakatoshv/Library-RoR-V1/tree/v3)**
- _Додані сторінки для критики, автора, жанрів_
- _Додана можливість переходити з книг у автори і навпаки, і з жанрів у книги_
### **1.4**
1. [1.4.1](https://github.com/lakatoshv/Library-RoR-V1/tree/v4.1)
- _Змінені авторизація і реєстрація_
2. [1.4.2](https://github.com/lakatoshv/Library-RoR-V1/tree/v4.2)
- _Додана модель відгуки і сторінки до неї, додана сторінка про сайт, змінена модель користувачів, додана адмінка_
### **1.5**
1. [1.5.1](https://github.com/lakatoshv/Library-RoR-V1/tree/v5.1)
- _Обмеження доступу до сторінок критики і відгуків;
- _Додана вся критика і відгуки по певній книзі в конкретну книгу, а також форми створення відгуку і критики_
2. [1.5.2](https://github.com/lakatoshv/Library-RoR-V1/tree/v5.2)
- _Додане сортування, покращене сортування, додана можливість класти лайки і дизлайки до авторів, книг, відгуків і критик_
2. [1.5.3](https://github.com/lakatoshv/Library-RoR-V1/tree/v5.3)
- _Додані стилі_
4. [1.5.4](https://github.com/lakatoshv/Library-RoR-V1/tree/v5.4)
- _Додана можливість скачати книгу_
5. [1.5.5](https://github.com/lakatoshv/Library-RoR-V1/tree/v5.5)
- _Виправлена помилка з адмінкою_
### **1.6**
1. [1.6.1](https://github.com/lakatoshv/Library-RoR-V1/tree/v6.1)
- _Додана локалізація(українська, англійська, російська)_
- _додані стилі для авторизації та реєстрації_
- _додана можливість читати книгу
- _додана можливість щоб коментарі та відгуки могли редагувати тільки їхні творці_
- _також для користувача додана сторінка де він може проглянути книги що йому сподобались_
2. [1.6.2](https://github.com/lakatoshv/Library-RoR-V1/tree/v6.2)
- _Додана та локалізована можливість переписки користувача з адміністратором_