Skip to content
This repository has been archived by the owner on Jun 4, 2022. It is now read-only.

final project from app academy - clone of deviant art

Notifications You must be signed in to change notification settings

daniellacosse/app-academy-final-project

Repository files navigation

#dArt# a modernized deviantArt clone
designed and built by da.niellacos.se in, like, ten days

go to it

Features:

  1. Login with Facebook.
  2. Upload images, write journals, create collections of images (galleries)
  3. Like && Comment (on Users, Images, Journals, sometimes Galleries)
  4. Message users and receive notifications from and for likes and comments
  5. Fuzzy search across tags and titles

Tech:

Database/Backend:
   Postgresql, Rails (w/ API layer)
Frontend:
   Backbone application for the user page
      (which, to my chagrin, has since broken everything/I regret not having a stable branch/#lessonlearned)
   masonry.js for showing image collections in a grid-like fashion
   UJS for likes and comments
Custom CSS!

Todos/Known Issues:

  1. Add tutorial to help guide people through the app remotely
  2. SQL Cleanup & general optimization
     a. Create objects through their associations!
     b. cut out unnecessary non-api routes, as many of them were moved into backbone
     c. Much refactoring, comrade
  3. Redo icon (minor).
  4. Drag and drop for image upload (via filepicker.io)
  5. Amend ability to scroll through comments sections
  6. Fix post-submission content injection; currently you must refresh the page to confirm submission.
  7. Images, when displayed in lightbox mode, do not resize vertically :/

Wish List:

See my blog post on the matter (start reading after 'I have three-ish stretch goals')

About

final project from app academy - clone of deviant art

Resources

Stars

Watchers

Forks