Coder Social home page Coder Social logo

flyether / rslang Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 12.01 MB

RS Lang – приложение для изучения иностранных слов, включающее электронный учебник с базой слов для изучения, мини-игры для их повторения, страницу статистики для отслеживания индивидуального прогресса.

TypeScript 73.31% HTML 0.18% CSS 8.67% SCSS 7.99% Sass 8.67% JavaScript 1.18%

rslang's Introduction

RS lang

RS Lang – Учебный проект курса RS School JavaScript/Front-end.Приложение для изучения иностранных слов, включающее электронный учебник с базой слов для изучения, мини-игры для их повторения, страницу статистики для отслеживания индивидуального прогресса.


Deploy


Для работы с проектом вам понадобиться установить npm-зависимости: npm i. Затем в директории проекта npm start.


Работа была создана с помощью Typescript и Webpack. Кроме стандартных Babel, Eslint, Sass и необходимых модулей для их совместной работы, в проекте использовался chart.js- построение графика статистики.

chart.js плюсы минусы:

  • бесплатно
  • сложно создать пользовотельский tooltip
  • отлично подходит для диаграмм
  • нельзя строить точные графики с указанием масштаба оси Х.

Реализовано:

  • Хедер доступный на всех страницах включающий ссылки на две игры, учебник, статистику. В хедере имеется авторизация.
  • Миниигры спринт и аудиовызов. У авторизованных клиентов становиться доступна статистика и прогресс обучения.
  • Страница статистики включающая в себя статистику за день и долгосрочную. Дополнительно представлена статистика изучения новых слов за последние 5 дней.
  • Учебник.
  • Главная страница, имеющая описание приложения.
  • Бургер-меню в мобильном виде приложения.
  • Страница о команде.
  • Футер содержит git-аккаунты участников и ссылку на сайт RS School.

Документация проекта


Сервер


Для организацию командной работы использовался чат в Telegram, RACI матрица и Trello - для обозначения текущих задач и задач, которые можно было отложить.


[RACI матрица](https://miro.com/app/board/uXjVPX-GQWM=/"ссылка на RACI matrix")


Для обеспечения контроля качества кода использовался linter, prettier. Во время работы над проектом использовалась система контроля версий Git. Разработка ключевых элементов велась в отдельных ветка. После обязательной проверки минимум одним участником был разрешен pull Request в ветку разработки. Перед тем как создать pull Request участники описывали в чате в Telegram, какие внесены изменения и что было сделано.


Разработчики

Team 2

  • Anna Burko Github - flyether, Discord - @Ether#4212
  • Alena Dozortseva Github - AlenaDoz, Discord - @AlenaDoz#5766
  • Darya Nestser Github - Darina992, Discord - @Darya Nestser#8

rslang's People

Contributors

flyether avatar alenadoz avatar darina992 avatar

Watchers

 avatar  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.