We are gonna blow your mind
[x] API Reseach [x] Initial Draft of design
- Project Title
Mindset
- Project Description
- For the indecisive Getting ready for day, get your Current Weather on location (Date Time)
- Based on how you're feeling, give the user a playlist to fit. If they're sad something to cheer them up. [x] Sketch of Project
- APIs to be Used
- Sentiment Analysis
- Inspirational Quote
- Spotify
- Open Weather
- FOAAS
- Firebase
- User has to create an account - store username
- How many times they've used the app
[] Git repositories cloned for everyone [] Team Member Duties
- Michael
- Spotify API
- What does the embed player look like
- Stephanie
- HTML / CSS
- Elyria
- HTML / CSS
- Stephen
- Quotes API
#Designing MVP
- Can Enter A mood and Produce Playlist, Quote, Weather, and Gif
[] Must use at least two APIs
[] Must use AJAX to pull data
[] Must utilize at least one new library or technology
that we haven’t discussed
* Animate on Scroll
[] Must have a polished frontend / UI
[] Must meet good quality coding standards
(indentation, scoping, naming)
[] Must NOT use alerts, confirms, or prompts
(look into modals!)
[] Must have some sort of repeating element
(table, columns, etc)
- drop down list that updates dynamically
[] Must use
Bootstrap or Alternative CSS Framework
[] Must beDeployed
(Github Pages) [] Must haveUser Input Validation
- Jquery has a validation library
[] Utilize
Firebase for Persistent Data Storage
(Consider this basically a requirement)
- Mobile Responsive
- Use an alternative CSS framework like
Materialize
,Foundation
,Bulma
- You will also be responsible for preparing a
10 minute presentation.
This will be a formal presentation. One in which you explain in detail: -
- Your overall application’s concept
-
- The motivation for its development
-
- Your design process
-
- The technologies you used (and briefly how they work)
What challenges did you have?
- The technologies you used (and briefly how they work)
-
- A demonstration of its functionality
-
- Directions for future development
-
Treat the presentation seriously!
Talking intelligently about tech is better than actually doing tech sometimes.
- Concept
- Design
- Functionality
- Collaboration
- Presentation
- Allow CORS
- Simple or no Autentication
- JSON response returned
- Well Documented