Code Monkey home page Code Monkey logo

platform's People

Contributors

amanuela97 avatar harshbrahmxatriya avatar larrycoal avatar nelson2411 avatar razbakov avatar sftyzxg avatar shobhit-sirohi avatar stefanacef avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

platform's Issues

Community Profile

As a User I can create multiple profiles and claim other profiles

Delete account

As a User I want to be able to delete account

Acceptance criteria

  • Account settings have button Delete account
  • Click on this button shows popup Confirm that you want to delete account by entering your username with input and buttons Confirm and Cancel
  • Confirm button deletes profiles and account

i18n form fields

As a Developer I want to use t() functions inside ~/use/ libraries.

Share event posters in local timezone

Steps to reproduce

Actual result

  • time is shown in GMT+2

Expected result

  • time is shown in user's preference timezone

Additional

  • Click Share for the first time and it will trigger poster generation
  • Share/Refresh image will trigger poster generation
  • Poster generation triggers cloud function via API share/events/<eventId>?timezone=Europe/Berlin
  • Cloud function makes screenshot of the page events/<eventId>/share
  • Timezone should be a new configuration field in Account Settings
  • Timezone Europe/Berlin is hardcoded, but should be taken from new field Account Settings Timezone

Cancel Event

As an Organiser I want to cancel event. As a Guest I want to know if event is canceled.

Acceptance criteria

Event menu has Delete button if:

  • no attendees
  • created <1h ago, i.e. no one saw it: event wasn't promoted in social media or as part of calendar

Event menu has Cancel button. On click:

  • Ask organiser "There are N attendees of your event. Let them know why you cancel." and post his answer as a comment and switch state of the event to cancelled

Event with state cancelled:

  • Event title gets [Cancelled]
  • hide "Register for event" and show red text "Event is cancelled" instead

Like button in profile page unresponsive

  • Like button under user profile unresponsive
  • Like count should be responsive when clicked and like count should increment by one
  • Bug can be reproduced by signing up with a google account and then navigating to the profile page to test like button
  • Bug detected on Google Chrome Version 92.0.4515.107

Filter as pills

As a User I want to see legend of icons that are used in the calendar

Calendar page - https://wedance.vip/events

Actual:

  • the event list uses a dropdown to choose the filter of the event type (TDropdown)
  • TInputButtons breaks layout and doesn't support horizontal scroll

Expected:

  • filter options are shown as pills, i.e. buttons in one line with horizontal scroll (TPills)

[Bug]: databaseURL required on firebase config file

Contact Details

No response

What happened?

when you go through the setup for the project you have to put the firebase config in env file but for me, i have to put databaseURL but that was not in firebase config file

What browsers are you seeing the problem on?

No response

Relevant log output

ERROR  Missing or incomplete config for current environment 'development': key 'databaseURL' is required!

Code of Conduct

  • I agree to follow this project's Code of Conduct

Commenting a post freezes the page

Steps to reproduce

  • Revert TFormComment.vue of 9488d05
  • I open any post from Feed
  • I enter comment and click post

Actual result

  • Tab gets frozen and not responding

Expected result

  • New comment shown in the comments list

Share any post to instagram

As Ambassador I want to export any event, profile or post from feed as image in order to save time creating posts to social media, which is now done with Figma templates.

Acceptance Criteria:

  • there is a button Share on page of any event, profile and post
  • when I click on button png file is downloaded
  • size: 1080x1080
  • instagram template is used

Examples of output for dancer profile:
Dancer

Can't empty fields in the form

Steps to reproduce

  • Go to "My Profile" page
  • Click "Add event", set title and description to "test", click save
  • Edit event and remove description, click save
  • Update page of the event

Actual result

  • Description is "test"

Expected result

  • Description is empty

It is possible to create event with no name

Contact Details

No response

What happened?

Steps to reproduce the behavior:

  1. Klick on "Add a new event
  2. Enter text to all fields except event name
  3. Save event

Expected behavior:
Event creation not possible. Error Message, please enter event name

Actual behavior:
Event is created

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Regular events

As Organiser I want to be able to select multiple days while creating events in order to create regular events.

Team Page

As a User I want to see who is in the team and find ambassadors in other cities

Acceptance Criteria

/[username] not found

  • Sign up with google produces /[username] not found promise rejection
  • Sign up with google should not trigger a promise rejection
  • Bug detected in developer-tools with Google Chrome Version 92.0.4515.107

Partner search requests

As a Dancer I want to see list of dancers still looking for partner in order to find partner faster.

  1. Create your profile: show your face, tell your dance story, what's your dance experience, languages you speak.
  2. Create a partner search request: which dance style, what's your objective, where you prefer to meet.
  3. You have 3 slots for offers: send offers to existing requests or wait to receive an offer to your request. Every opened offer occupies one slot.
  4. Each offer expires in 24 hours. During this time you can accept or decline the offer.
  5. Once all 3 slots are used, your request temporarily disappears from the list.
  6. Your request will expire in 1 week. You will get an email to reopen your request if you want to keep looking.

Welcome email not sent

Exception in Firebase:

Error: City Munich not found
    at exports.welcomeEmail.functions.firestore.document.onWrite (/workspace/lib/index.js:108:15)
    at process._tickCallback (internal/process/next_tick.js:68:7)

Notify organiser about rsvp

As Organiser I want to be notified about new rsvp in order to know how many people registered

  • User registers at event
  • Organizer gets an email with name, email , phone and information, partner and total amount of guests

Show profiles without photos

As dancer I would like to be listed in People section and see also others without picture.

Acceptance Criteria

  • Visibility of new profiles is set automatically to Public
  • Pictures without photos are shown in People section

[Bug]: Test

Contact Details

No response

What happened?

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior:
A clear and concise description of what you expected to happen.

What browsers are you seeing the problem on?

Chrome

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Publish events and profiles in Feed

As a User I want my actions be visible to other users in order to get reactions and feedback

Use case for Profile:

  • I open Profile settings
  • I edit dance story
  • I see activated checkbox "Publish as post on Feed"
  • I click Save
  • New post with my dance story is shown in the Feed

Use case for Event:

  • I create new Event
  • I edit Event Name
  • I see activated checkbox "Publish as post on Feed"
  • I fill all required fields for Event
  • I click Save
  • New post with event announcement is shown in the Feed

Username fast input

  • Username input field in registration skips letters when typing username fast
  • Username input field should not skip letters when username is typed fast
  • Input field validation seems to work on key-up event
  • Bug was detected while using Google Chrome Version 92.0.4515.107

Notification Settings

As a user I want to be able to opt-in and unsubscribe from marketing emails and still be able to receive transactional emails.

Acceptance criteria

  • Signin has a opt-in checkbox
  • New user who opted-in subscribe to newsletter
  • Account setting have a checkbox to subscribe/unsubscribe from newsletter.
  • On account deletion email is unsubscribed from newsletter

Checkbox label:

I want to receive emails about dance community and platform updates

Errors in console during registration

  • Bug detected when trying to register
  • Bug can be reproduced by visiting the registration page then leaving all fields in the form empty and trying to register.
  • Project should not produce any error when registering with empty fields.
  • Error produced is TypeError: Cannot read property 'trim' of undefined
  • Lastly, bug was detected while using Google Chrome Version 92.0.4515.107

Event: Edit Team

Team:

  • List of team members
  • Add member -> popup

Add Member:

  • Name or Link to profile (similar to venues)
  • bio
  • role
{
    "name": "I'M YOUR DJ New Year 2022",
    "team": [
        {
            "uid": "dfgiouoi234",
            "username": "alejito",
            "name": "Alejito",
            "photo": "https://...",
            "bio": "Dancing since 2007",
            "role": "Instructor",
            "tiktok": "alexrazbakov",
            "instagram": "alexrazbakov",
            "facebook": "alexrazbakov",
            "youtube": "",
        }
    ]
}

Register in <30 sec

As a new user I want to register in less than 30 seconds

Acceptance Criteria

  • Registration form includes only: email, password, username, I dance in (city/community name)

Settings: Profile: Cannot read focus of undefined

  • Error "Cannot read focus of undefined"
  • Bug can be reproduced by signing up with google then navigating to profile settings and selecting a new city
  • Bug detected with developers-tool on Google Chrome Version 92.0.4515.107

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.