Giter Club home page Giter Club logo

sat_9am_5km's Issues

Minor issues in s95.rs

Thank you for your effort, would help but don't have enough experience with Ruby (can help with JS if there's a need). I noticed a few issues you might want to address:

  1. Is it possible for the system to support event names that consist of two or more words? I know it's nitpicking, but Novi Sad is two words.
  2. Password reset leads to s95.ru even when initiated from s95.rs.
  3. Most email clients (e.g. gmail) will throw password reset emails to trash since server is untrusted. Since you are already using Telegram as means of registering users maybe:

no novisad link in main menu on https://s95.ru/

Отсутствие в списке мероприятий "Нови Сад".
При переносе информации о забегах в Нови Саде в отдельное мероприятие https://s95.ru/events/novisad не поправили в главном меню.
Коллекция @country_events содержит последним событием только "S95 & Friends" (последняя которое датировано 03.06.2023). А прямой ссылки на https://s95.ru/events/novisad нет. Можно зайти только если знаешь ссылку или в рассылке ботом

def find_country_events
@country_events = Country.find_by(code: top_level_domain).events
end

Регистрация юзеров через форму на сайте

Пользователи заполняют форму, указывают почту и прочие данные. После чего создаётся асинхронная задача с этими данными, которая исполнится, если юзер в заданное время введёт код. На почту приходит код подтверждения.

Add manuals in admin panel

Need to improve and add new descriptions on how to use the admin panel for event leaders.

Examples see in app/admin/dashboard.rb.

Extend badge model to support additional functionality

Проблема при текущей реализации - участник может иметь только одну награду с данным id

Возможный способ обхода - добавить ещё одно поле в модель типа jsonb

Заодно решим задачу для записи в награду activity_id для бейджей с рекордами

И нужно поле типа в модели бейджа, чтобы потом из награды читать нужные ключи.

Группировать волонтерства по типу в профиле участника

Ещё у меня предложение (не горит): группировать волонтерства по типу в профиле участника.

Роль / количество волонтерств

Директор - 5
Разметка трассы - 2
Сканер - 8

А при нажатии на позицию, раскрывается список по датам уже.

Так в принципе было в паркране. Это ни на что особо не влияет, просто нагляднее отражает твою статистику. Сейчас получается, что все волонтерства идут один за другим, как участия в забегах.

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.