Git Product home page Git Product logo

vibin-front-end's Introduction

Vibin

When the vibe needs to change...


Description

Starting a band from scratch can be a struggle. Whether it be sifting through craigslist ads or wandering social media platforms, It's tough to find good musicians who share similar musical interests. That's where Vibin comes in. Vibin aims to ease to struggle of forming a band by providing a platform specifically tailored to fit the needs of those looking to join or start a band. Are you seeking band members or a band to join? Try Vibin to make your search a breeze.


Getting Started

Click here to check out our app!

Click here to view our planning materials.


Roles

Andrew Waterman - Version Control Manager

William 'Boots' Stribling - UI/UX Designer

Devon Jenkins - Agile Project Manager


Version 1.0.0 (MVP)

Please note that our app was designed following a mobile first approach with primarily the iPhone 12 Pro screen size in mind. Accessibility is important to us, so we're working hard on accomodating more screen sizes. Feel free to submit a feature request if you notice anything out of place on your device.

Tags

(AAG)- As a guest

(AAU)- As a user

(AAA)- As an admin

(AAU-BO)- As a user/band owner

(AAU-BS)- As a user/band seeker

User Stories

  • AAG, I want to be able to sign up for Vibin so that I can make take advantage of the user functionality
  • AAG, while signing up, I want to be able to build a profile so that a bands looking for members can learn more about what I like to play.
  • AAU I want to be able to join a band or start a band
  • AAU I want to be able to upload profile photos and band photos so that other users can get a sense for who I am and what I represent
  • AAU-BO I want to see user profiles that are looking for bands that match my relative description so that I can learn more about them
  • AAU-BO I want to accept or reject profiles so that I can filter out musicians that don't seem like a good fit
  • AAU-BO I want to be able to remove members from my band
  • AAU-BS I want to see all bands that are looking for profiles that match my location, my - desired genre, and are looking for the instrument(s) that I play.
  • AAU-BS I to accept or reject bands to filter out those that don't seem like a good fit

Ice Box ๐Ÿฅถ

  • AAU-BS I want to be able to look at all of the bands that match my profile descriptions so that I can accept or reject them.
  • AAU I want to be able to update profile info so that I can change profile information easily without having to feature request it from the devs.
  • AAU I want chat features so I can communicate within the app rather than through email.
  • AAU I want to be able to select a theme so that I can make the app fit an aesthetic that matches my tastes.
  • AAU I want to be able to swipe on bands/bandmembers so that the matching buttons don't take up room on the UI.
  • AAU I want the ability to send and recieve audio and video files for auditioning purposes.
  • AAU I want geolocation features so that I can find users who are within a certain mileage radius.
  • AAU-BO I want to be able to access the features of Dave Collis's Awful Band Names app so that I can get some insight and have some fun coming up with new bandnames.

Technologies used


Screenshots

Landing page for first time user -

First time user's landing page

Landing page for logged in user -

Logged in user's landing page


Credits

Andrew Waterman for the logo design

Dave Collis for the readme badges

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.