Coder Social home page Coder Social logo

wdi_7_js_blogging_front_end's Introduction

General Assembly Logo

Javascript & jQuery Front End For Blogging API

Objectives

By the end of this, students should be able to:

  • Create a new user through ajax post requests
  • Create a new post through ajax post requests
  • Create a new category through ajax post requests
  • Get all the posts in the API
  • Get all the categories in the API
  • Get all the users in the API

Instructions

  • Fork and clone
  • Run npm install
  • Run bower install
  • Run grunt serve
  • Clone/update this repo: JWApi
  • cd into the JWApi
  • Run bundle install
  • Run rake db:setup
  • Run rails s to run the JWApi in a localhost
  • Use this curl request to make sure the api is working properly: curl -I http://localhost:3000/users

Bonus (Optional Section)

Much bonus goes to anyone who implements AWS hosting for images on posts

This API has an endpoint for an amazon signkey that you can use to post files/images/data to an S3 bucket. No gems, no paperclip!! Posts have images, one featured image, and one thumbnail image. Make this functionaility in the front end. You will need to setup your AWS account, apply for S3 service, configure your S3 service, and create an IAM account with the appropriate credentials.

Some resources for this:

Much more bonus goes to anyone who builds an image gallery for each post view.

Much bonus goes to anyone who builds individual views for each post

Show the categories for each post

Much more bonus goes to anyone who implements a front-end templating library like Handlebars or Nunjucks

Build out the SASS Framework I've set you up with.

wdi_7_js_blogging_front_end's People

Contributors

fishermanswharff avatar

Watchers

Daniel Johnson avatar James Cloos avatar  avatar Ross Degnen avatar Jason Weeks avatar Chris R. Payne avatar Christopher Austin 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.