GithubHelp home page GithubHelp logo

filipe-freire / ironhack-june-2020-cruder-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from josecarneiro/ironhack-june-2020-cruder-app

0.0 1.0 0.0 0 B

JavaScript 70.25% CSS 8.27% HTML 21.48%

ironhack-june-2020-cruder-app's Introduction

Models

Post Model

Schema:

{
  "content": {
    "type": String,
    "maxlength": 280,
    "required": true
  }
}

Views

Home - User sees list of latest posts, has a button to create a new post. Post Creation - User sees form to create post. Single Post - User can see details about one single post. Button that allows user to delete the post. Edit Post - Form pre-populated with the post contents, when submitted will "update" the post in the database.

Route Handlers

METHOD  ENDPOINT/ACTION      DESCRIPTION
GET  -  '/'                 -  Displays home view.
GET  -  '/post/create'      -  Post creation view.
POST -  '/post/create'      -  Handle post creation form submission. Redirect the user to home view.
GET  -  '/post/:id'         -  Display single post view.
POST -  '/post/:id/delete'  -  Delete single post
GET  -  '/post/:id/edit'    -  Display post edit view.
POST -  '/post/:id/edit'    -  Handle post editing form submission. Redirect the user to home view.
GET  -  '/error'            -  Display error message.
GET  -  '/profile/:id'      -  Display a specific user's profile view
GET  -  '/profile/edit'     -  Display edit form for profile
POST -  '/profile/edit'     -  Handle edit profile form submissions

ironhack-june-2020-cruder-app's People

Contributors

josecarneiro avatar

Watchers

 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.