Skip to content

aradjdi/webapp-exercise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meetup Paris WebComponents - WebApp Exercise

Specs and scaffold of a webapp to develop to compare frameworks implementation.

## Expected result

The static/ directory contains HTML files of the different screen that you should implement.

These files are static. You need to implement features (filtering the list, validating the form…) in your webapp.

## About your talk at Paris WebComponents

It should last 20 minutes + 5 minutes of questions.

What will be expected during your talk at Paris WebComponents:

  • present the ecosystem of your framework (eg., do you have DevTools? which task runner do you use?…)
  • present the detail.html and list.html parts explaining how you achieved re-usability of your components
  • present how routing (= navigation) works
  • present how you handle form validation with the edit.html part
  • explain the philosophy and specificities of your framework all along

You'll be awesome!

## Set up

After cloning the repo, run:

npm install
bower install

This will install required packages for the server to run (npm) and the static examples to work (bower).

You are free to drop bower if you wish when implementing your solution. Correct versions of Materialize & jQuery are included in the package.json so you can just use npm if that's your thing.

Start the server

So far, npm start serves the REST data at http://localhost:3001:

This provides you following routes:

Method Route Result
GET /api/peoples List all peoples
GET /api/peoples/:id Get details about :id
PUT /api/peoples/:id Update :id

About

Specs and scaffold of a webapp to develop to compare frameworks implementation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 64.9%
  • JavaScript 35.1%