Git Product home page Git Product logo

icpc.org.ua's People

Contributors

alexsoft avatar clintrough avatar dmitriyklimenkoda avatar kirillmart avatar uaoleg avatar whoisvadym avatar yehorlytvynovdataart avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

icpc.org.ua's Issues

Q&A

Implement Q&A

Add a slogan

«Делай с нами, делай как мы, делай лучше нас!».
«Роби із нами, роби як ми, роби краще за нас!».
«Do it with us, do it like us, do it better than us!».

Change language: confirm page reload

If some data was entered and not saved, we should confirm page reload on language select. Otherwise the data would be lost. E.g. on the registration page.

Multilingual news

Need to have separate title and content for each available language.

Registration

On signup page user should specify:

  • First name
  • Last name
  • Email
  • Password
  • Repeat password
  • User type (student or coach)
  • Coordination dropdown
  • Recaptcha
  • Confirm rules

After registration user should be redirect to his profile page, to fill list of optional fields. These fields are different for student and teacher. Data from these fields should be stored in separate collection (not in user one).

Registration should contain forms for both English and Ukrainian languages.

"Forget password" link at Login dialog not available.

Do not have ability to restore forgotten password.
Emailed message with link to reset password expected to registered e-mail (by user's email or Name+Surname).
Password should be reseted only after click at mailed link.

Unexpected encoding for file name during download attempt.

Scenario:

  1. When not signed in.
  2. Try to review results.
  3. Name of file with results: ""Результати I етапу 2013-2014 р.
  4. During attempt to download - file name with wrong encoding found.
    "Результати I етапу 2013-2014 р."
  5. Same wrong name found in download dialog.
  6. Same reproduced for "Documents" tab.
    image

Archive

Archive of docs, results, etc. by years

Coordinators

Add dropdown for coordinators on registration page. Also need to implement admin page to accept new coordinators or decline old one.

Registration - none notifications sent

After registration - confirmation e-mail expected, with expirtion period about 24 hours.
Also for some updates like Profile modifications, password reset, password forgot, important documents updates - notifications ability expected.

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.