Skip to content

bradserlis/jamMate

Repository files navigation

JamMate

Try JamMate now!

Screenshots

JamMate: screen shot 2018-04-30 at 12 29 32 pm

screen shot 2018-04-30 at 12 31 15 pm screen shot 2018-04-30 at 12 31 31 pm

Progress Photos:

wireframe for User Profile View:

profile

wireframe for Search Results View:

search

Day 3 of progress:

day3

Routes

CRUD Route Functionality
GET / Renders app homepage
GET /profile Renders user's profile
GET /profile/search calls API to retrieve list of users
GET /profile/edit Renders user's edit profile view
PUT /profile/edit Updates User's Profile
DELETE /profile/edit Deletes User's Profile
GET /auth/signup Renders signup page
POST /auth/signup Creates new User
POST /auth/login Logs User In
GET /auth/logout Logs User Out
GET /show/:id Renders a specifc user's profile
POST /show/:id Posts a message to a User

What is it?

JamMate is an app made to connect you with local musicians who are looking to find new people to play music with. Whether your intention is to add members to an existing band, join another person's group, or to simply find a new like-minded friend to play music with, JamMate can quickly expose you to the individuals near you.

Proposal

The goal was to provide, at-a-glance, a fast answer to knowing who is nearby you looking to play music, what instruments they would like to play, and if the genres of music they are interested in mesh with what you would like to play. Inspired by all of the dating apps that have been connecting individuals with others with the perspective of romantic-compatibility, JamMate instead finds ways to find musicians match up their interests with others to ease the process of finding bandmates or jam-mates.

Technology

JS, HTML, CSS, Bootstrap, Response, Express, MongoDB/Mongoose, Jquery, passport, bcrypt, body-parser, express-sessions, connect-flash

Approach Taken

Proximity of user creates search results within 15 miles of the user. This is based off of each user's profile, in which they enter their zipcode. API handles the calculation, matching all users that are within the 15 miles, and returns users.

Unsolved

Search results takes two presses for the initial search.

Would like to create more robust messaging within-app. Also, filtering search results of users based on instrument or genres they are interested in are works in progress and not in production at this time.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published