Pixprience is a web application that allows users to upload photos along with a note, rating, and title. By extracting the metadata from these photos we are able to visually contextualize these memories for the user by displaying them on either a timeline or a map. In the current version, the user signs in through google and is re-directed to their personal account, in future versions we will incorporate faceook and twitter authentication. http://www.pixprience.com
Current Supported Features Include:
- Create an account with us through google!
- Upload your favorite (or least favorite) photos, along with some notes and even a rating!
- View your photos on a timeline!
- View your photos on a map!
You will need
If you would like to run this application locally, go to command line and type in:
git clone https://github.com/Codevengers/Project2.git
You will need to install the modules you need. Simply go to your command line and type in:
npm install
To start the app from inside your cloned project, type:
node server.js
Now go to your browser, type in https://localhost:8080 and start uploading photos!!
Tool | Purpose |
---|---|
[Google Auth] | Allows users to log in through google! |
[Firebase] | Stores our image and returns a link! |
[MySQL] | Allows us to store our user and photo data |
[Materialize] | Was used for the modals |
[CSS 3 Animations] | Front page animations |
[Sequilize] | How we create/manipulate/query data models in mySQL through javascript! |
[SVG] | Our Logo! |
[Jquery] | JavaScript Magic |
[SAS] | css pre-process |
- Allow users to log in through facebook and twitter
- Create a smart search where users can ask the application complex questions like "where did I eat last week"
- Expand this smart search to accept voice input as well as text input
- Develop a social aspect to the application so members can view and interact with other users timelines
- Extraction of more data from photos using google vision
- Allow users to take photos from the mobile site instead of ruploading