Coder Social home page Coder Social logo

project2's Introduction

The Idea

  • Cabin Collective will provide a home away from home
  • It is an opportunity for those that wish to escape the city and take time away from technology to share quality moments with one another
  • Build it, Share it

Technical Requirements

Your app must:

  •  Have at least 2 models (more if they make sense) – one representing someone using your application, and one that represents the main functional idea for your app
  • Include sign up/log in functionality, with encrypted passwords & an authorization flow
  •  Have complete RESTful routes for at least one of your resources with GET, POST, PUT, PATCH, and DELETE
  • Utilize an ORM to create a database table structure and interact with your relationally-stored data
  • Include wireframes that you designed during the planning process
  • Have semantically clean HTML and CSS
  • Be deployed online and accessible to the public

Necessary Deliverables

  • A working full-stack application, built by you, hosted somewhere on the internet
  • A link to your hosted working app in the URL section of your Github repo
  • A git repository hosted on Github, with a link to your hosted project, and frequent commits dating back to the very beginning of the project. Commit early, commit often.
  • A readme.md file with explanations of the technologies used, the approach taken, installation instructions, unsolved problems, etc.
  • Wireframes of your app, hosted somewhere & linked in your readme
  • A link in your readme.md to the publically-accessible user stories you created

User Stories

  • As a user I want to Login so I can use the site as my own
  • As a user I want to make posts in order to contribute to the community
  • As a user I want to pay/make a monetary contribution so I can help turn proposals into reality
  • As a user I want to vote to help decide in a fair way what projects will get built
  • As a user I want to be able to veto any idea so I don’t spend my precious time and money on an I don’t believe in

Technology Used

  • Partials (in views/layouts)
  • Sessions
  • ActiveRecord as my ORM
  • Redirect
  • Path prefixes
  • Each statements –loops
  • Helper Methods and form helpers
  • Ordering by most likes
  • Unique likes by a user
  • Migrations – to add archiving possibility with an archive field of boolean data type
  • Javascript
  • HTML
  • Ruby
  • Active Record
  • Rails
  • SCSS
  • JQuery
  • JQuery - Animate
  • Google Fonts
  • Gems Used:-
  • 'rails' '4.2.5' 'bcrypt' 'stripe' 'foundation-rails'

Improvements I Would Like To Make

  • Make a super user
  • Style it properly
  • Persist images uploaded via use of AWS S3 bucket
  • Design Build List
Super User user stories
- super user has RD of CRUD permissions from UI with regard to other users (can view and delete)

project2's People

Contributors

angusinnes avatar

Watchers

James Cloos avatar  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.