Giter VIP home page Giter VIP logo

rails-project-mode-chicago-web-career-040119's Introduction

Rails Project Mode

Congratulations, we are starting project mode! This means that you'll spend the rest of the week working in a team to build out a Rails project of your choice. There will be some lectures and new material scheduled throughout the week, but the bulk of the time will be working on your projects.

Some example project ideas from previous classes:

  1. Regifter - A gift trading app that lets users upload images and descriptions of unwanted gifts and propose trades with other users.
  2. Flatiron Postcard - An app that lets you create and send custom postcards to friends and family
  3. Petster - A social media site for pets
  4. ROBYStuff - Rent or Buy Your Stuff
  5. Planning Ahead - Plan Your Funeral
  6. JOBuddy - Assistance with Job Applications

Requirements:

  1. You should have least five models. You do not have to have all of these built out on day one. But by the end of the week, you should have at least five models.

  2. Some methods in your models. There should be at least twenty methods total in your models. These are to be used to better extract data from your tables. Think Flatiron BnB Lab

  3. No APIs until you get approval from an instructor. The reason is because API's oftentimes leads you to learning the specific API really well, but not learning Rails that well. Rails is a more transferable skill. So stick with that.

  4. Specs - there should be at least 10 specs in your project (five per person).

  5. An analytics page - The main learning goal of this is to get you to write some interesting activerecord queries.

  6. No JavaScript. Stay focused on Rails for this project - we'll have plenty of time this semeseter to cover JS topics.

Project Task Guidelines

  • come up with idea, model out domain.
  • add model tests, start building out basic features. Have some functionality built out by the end of the day.
  • Iterate on the features that you built yesterday. Go from a 'skateboard' version to a scooter or a bicycle. It doesnt' have to be perfect, but it should be working.
  • start styling/ cleaning up issues.
  • issue cleanup and final demos.

rails-project-mode-chicago-web-career-040119's People

Contributors

leighsn avatar tezsmith avatar realandrewcohn avatar ipc103 avatar johannkerr 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.