Giter Club home page Giter Club logo

jammin-react's People

Contributors

alessandrocapra avatar mildanor avatar stefanomunarini avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

jammin-react's Issues

Add more instruments

That the user can play, when creating a profile. Currently we only have 3 to choose from when creating/modifying profile.

Language affects location in search

Helsinkis in Lithuanian, suggested by google didn't display any results - wasn't recognised as Helsinki.

Object 1 or 2 in the console was the only one that matched the name of the city in both languages.
Attached is image of Lithuanian version.
screen shot 2016-12-14 at 13 06 20

Contact me button again

@alessandrocapra Could you make it so that the contact me button for unregistered users when they look at users' full profile is visible and when clicking they are shown the modal? Just like in the search results page.

Update database with venue info and link it to venue.js and venuepage.js

screen shot 2016-12-19 at 00 53 43

Venue info can be found here:

https://docs.google.com/document/d/1QYTFpZ2RWgfBK_jHIY-M5dgY5TxznColmM2booSLSZs/edit

Currently only venue description updates from the data base but not image, title or address/contact. Should we have some consistency? As in if we have the venue description from the database, shouldn't we also have venue titles and contact infos coming from there too?

I also think that since the type of information we have on the venues is unconsistent and quite difficult to standardize this could be done as a static page without the link to the database and I could do it but I don't know how to unlink the database from the page..

Let me know which option you prefer!

Integrating the genres list to profile and search

I made a music genres list in scr/data/genres.js

We should use it and integrate it with 'Genres I play' label instead of 'Influences' as it is now and keep 'Artists listened to' as it is.

screen shot 2016-12-20 at 13 54 43

Also when you do it don't forget to modify this and the labels in Profile and Edit Profile pages so that everything is consistent.

screen shot 2016-12-20 at 14 05 41

Genres played still show up as artists and band names for some profiles

screen shot 2016-12-24 at 18 33 10

I guess they are still saved in the database from when we were using the Spotify's API to for both 'genres played' and 'influencers' fields.

I got rid of them from my own profile as a user manually but is there a easy way to get rid of them from the database ? Otherwise looks confusing for new users when looking at the results on the search page.

Fixing styling and layout in search page

screen shot 2016-12-20 at 13 54 43

  1. Currently the artists listened to on the search page, near each profile appear at random order - if there is a way to style it and make it more consistent would be nice to fix this.

  2. Also, all the profiles pics next to user names should be the same size and shape - now some are bigger than others.
    screen shot 2016-12-20 at 14 02 49

  3. While we are at it Availability/ 2 times a week is very close to influences label (text) - would be nice to increase the distance between them/style it otherwise looks a bit confusing for the user.

@alessandrocapra if you don't find to do it I can try when I'm back to Lithuania from 25th Dec onwards.

Contacting or seeing the full profile of user after search

screen shot 2016-12-14 at 13 57 50

There should be a possibility to select to see the full profile of a user - either another button or by clicking on his name/picture.

Unregistered users after clicking to see the full profile or to contact should be prompted to either sign in or register to the service.

Registration page changes

I redid the registration page.

Now it looks like this :
screen shot 2016-12-19 at 23 55 11

The problem is that since I only did the front end; the back end for it is just like it was previously: so both sign in (for existing) and sign up (for new user) fields functionality wise are still totally the same. They only work for registering new user. You'll notice this if you start typing in the form - one is basically a mirror of the other.

If you think that usability wise having the two separate fields for existing and new users is good, then could someone fix this functionality/firebase bits?

Hope the explanation makes sense.

Login form should differ from signup form

From a usability point of view, the login form should only contain one password field and the submit button should have Login as a label.

Signup and Login should have two separate form layouts.

Process of prompting unregistered user to register

When you are an unregistered user, and you are looking at a full profile of a musician you found through a search, you are not able to see contact me button.

I think it should be visible to them and when clicking on it it should take them to registration page. This is because otherwise navigation wise their user journey is confusing. What are they supposed to do next after ? There is no clear call to action.

However, if the user is registered then after clicking on contact me button they should be either shown a modal or the mail thing Stefano did.

@alessandrocapra what do you think ?

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.