Giter Club home page Giter Club logo

lakatoshv / library-ror Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sgstriker/library-with-sqlite

1.0 2.0 0.0 44.42 MB

Онлайн-бібліотека. Сайт написаний з використанням MVC фреймворку Ruby on Rails, JS, Bootstrap

Home Page: https://library-ror.herokuapp.com/ua/

Ruby 29.25% JavaScript 2.41% CoffeeScript 0.59% CSS 45.10% HTML 22.65%
ruby ruby-on-rails javascript jquery css twitter-bootstrap sqlite3

library-ror's Introduction

Використані технології:

  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
    • Додана модель книги, додана можливість редагування, додавання видаляння книг
  2. 1.1.2
    • Додана реєстрація, авторизація, пошук; виправлена помилка з пошуком, доданий пошук по авторах, назвах і тексту в Книгах
  3. 1.1.3
    • Додане верхнє меню, додані стилі, доданий bootstrap, змінені стилі сторінок
  4. 1.1.4
    • Додана можливість змінювати мову, змінена таблиця книги
  1. 1.2.1
    • Змінені стилі, додані дрібні правки, додана посторінкова навігація, виправлена помилка праці пошуку з посторінковою навігацією
  2. 1.2.2
    • Додані моделі критики авторів, жанрів
  • Додані сторінки для критики, автора, жанрів
  • Додана можливість переходити з книг у автори і навпаки, і з жанрів у книги
  1. 1.4.1

    • Змінені авторизація і реєстрація
  2. 1.4.2

    • Додана модель відгуки і сторінки до неї, додана сторінка про сайт, змінена модель користувачів, додана адмінка
  1. 1.5.1

    • _Обмеження доступу до сторінок критики і відгуків;
    • Додана вся критика і відгуки по певній книзі в конкретну книгу, а також форми створення відгуку і критики
  2. 1.5.2

    • Додане сортування, покращене сортування, додана можливість класти лайки і дизлайки до авторів, книг, відгуків і критик
  3. 1.5.4

    • Додана можливість скачати книгу
  4. 1.5.5

    • Виправлена помилка з адмінкою
  1. 1.6.1

    • Додана локалізація(українська, англійська, російська)
    • додані стилі для авторизації та реєстрації
    • _додана можливість читати книгу
    • додана можливість щоб коментарі та відгуки могли редагувати тільки їхні творці
    • також для користувача додана сторінка де він може проглянути книги що йому сподобались
  2. 1.6.2

    • Додана та локалізована можливість переписки користувача з адміністратором

library-ror's People

Contributors

lakatoshv avatar sgstriker avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.