Giter Site home page Giter Site logo

spotmeet's People

Contributors

aethedigm avatar jneumeier avatar ladlandon avatar zacharyck avatar

Stargazers

 avatar

Watchers

 avatar

spotmeet's Issues

Create Endpoint for uploading images

Allow user uploaded images

Images should be stored in /public/images/user/{userID}
When submitting a new picture, old pictures from that user should be deleted
Images over 5MB of size should be discarded, error returned

Spotmeet top nav bar link traps users

If you click "Spotmeet" in the top left of the screen on any page, after logging in, the user is trapped on the home page with no links/buttons to get back into the app

Add Uploading Images

In Edit Profile

Allow user to upload image to backend endpoint
Clean up button arrangement surrounding controls

Completed Matches Return

Whenever a match is linked, the next time you return to the matches page, the match will now be at the bottom of your list

This is because the query to generate matches currently doesn't take into account whether the link already exists. Since we do not delete matches, but retire them, making sure both users do not exist in a match that is closed should be added to the SQL

Database leaving connections open

Users are being locked to the spotify login page because the database is no longer responding with spotify IDs

Connections are being left open and the database is not closing them out fast enough

Idea:
Rewrite backend to store spotify id in cookie form

PWA - Application moves down screen

When the application is installed as a PWA, it becomes impossible to navigate, as the app moves down the screen just far enough to hide the navigation bar off of the screen

Database

Set default value for profile match settings

Bottom Nav Bar isn't uniform

image

As can be seen here, on message threads, settings button shows as text instead of an icon. Doesn't match with the rest of the page.

Tossing this up as a bug to be fixed by whoever wants to handle this part of the frontend

Chat Messages don't have date/time

Currently the only time signature that a user can see for any message is the timestamp (but not date) of the last message sent/received in a thread, and only from outside the thread.

Add date/timestamps to the messages

Example
image

Message Thread Refresh

Viewing a message thread between two users, the page constantly refreshes to view new messages

Suggestion

  • Create a websocket or gRPC to make calls when new messages are available

Complete Matching Algorithm

I started the matching algorithm, pulling down top songs and building out an average fingerprint based on song analysis

This needs completed, as it currently only tracks basically tempo and loudness metrics

Idea - Expand User Profile

Since we have access to user's artists AND songs, we could make use of the song information to display top songs on their profile as well

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.