Code Monkey home page Code Monkey logo

polasnap's Introduction

Project II - Pola Snap


Team:


Marcelo Leon Herman Chan Adam Reid Phillbert Cheng

Screen Shots


alt tag

alt tag

alt tag

User's Story:


  • Sprint 1: The user should be able to visit a general splash page with the name of the website and links for the user to "Log in" and "Sign up". After logging in the user will be redirected to their profile page which contains there personal feed(user's photos), here they can update profile information, upload a personal avatar, view their pictures, the user can click the upload image button to upload a picture, while uploading a picture a "title" can be added to the picture description, the user can also add tag names to the picture so that other users can search for pictures with that tag name, and be able to click on those pictures to see a single picture show page.

  • Sprint 2: From the set of links on the nav-bar the user will be able to visit "News Feed" page that features a randomized feed of all the users photos. These titles will be links for the posts page. The user will be able to user a search bar at the top of the page to search for photos by a tag name, after clicking search the user will be redirected to a view that shows randomized results of the search query. The news feed page features paginating to ensure a smooth and fast experience in terms of loading time.

  • Sprint 3: The user is able to add a like to a picture, a count of how many likes a picture has is shown as a number next to a heart glyphicon. The user can leave comments on pictures and can also edit pre-existing comments. At the picture show page users can also delete pictures that belong to them. ​ ​

Technologies Used:


  • ruby
  • rails
  • jQuery
  • jQuery Masonry
  • bootstrap
  • Cloudinary
  • Carrierwave
  • Devise gem
  • simpleforms gem
  • like-as-voteble
  • rspec rails
  • shoulda
  • will_paginate
  • awesome_print
  • bootswatch-rails
  • rails-erd
  • better_errors gem
  • Heroku ​ ​ ​

Existing Features:


  • Sign up
  • Log in/out
  • Update profile
  • Upload avatar picture
  • User can delete their account
  • Upload new pictures
  • Delete pictures
  • Add like to a photo
  • Make comments
  • Edit comments
  • Delete comments
  • view other users show pages
  • Search for pictures by "tag" name
  • "tag" names are links to that tag's pictures

Planned Features:


  • Groups
  • Downloadable images

Team Work Revised:


alt tag

polasnap's People

Contributors

pjc-1 avatar eps avatar mleon195 avatar adamrobertreid avatar

Watchers

James Cloos avatar

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.