Skip to content

Ember.js app that requests and shows data from an API. The app display a paginated list of post titles.

Notifications You must be signed in to change notification settings

JavaVista/EmberJs-Project

Repository files navigation

Ember-js-project

I developed this SPA using the Ember.js Framework that request and shows data from the JSONPlaceholder API. I am submitting this for your consideration.

Table of Contents

Requirements

  • Display a paginated list of post titles. The data should be retrieved from the JSONPlaceholder API, and there should be pagination controls to retrieve additional pages of data.
  • Each post should be able to toggle a side sliding panel/modal that is populated with the rest of that post's data. You should also include the data of the user related to that post. Make this look & behave however you want, but it should not trigger a full route transition.
  • We are not providing a mock for this, you will need to figure out a design that you feel represents the best user experience.
  • Do not use a front end framework such as bootstrap, but it's fine to use a utility framework like tailwind or neat. -The UI should be fairly responsive.
  • Write tests that prove your functionality works.

Screenshot

Screenshot List of Post - Screenshot

Mobile - Screenshot List of Post - Mobile

Demo

App Demo

Netlify Status

Technology

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd ember-js-project
  • npm install

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Linting

  • npm run lint:hbs
  • npm run lint:js
  • npm run lint:js -- --fix

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

npm run build creates a build directory with a production build of your app. Set up your favorite HTTP server so that a visitor to your site is served the index.html.

Contact / Social Media

About

Ember.js app that requests and shows data from an API. The app display a paginated list of post titles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published