https://github.com/zapkub/mrpanjchallenge
another web application for JS engineer position
https://github.com/zapkub/mrpanjchallenge
Last synced: 2 months ago
JSON representation
another web application for JS engineer position
- Host: GitHub
- URL: https://github.com/zapkub/mrpanjchallenge
- Owner: zapkub
- Created: 2016-02-04T14:06:59.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-06T05:21:53.000Z (over 9 years ago)
- Last Synced: 2025-02-01T15:26:12.861Z (4 months ago)
- Language: JavaScript
- Homepage: http://zapkub.github.io/
- Size: 2.21 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#deprecated Move to fork repo
https://github.com/zapkub/job-questI decide to create another repo for easier to manage
and also commit last build to
https://github.com/zapkub/job-quest
# mrPanJChallengeanother web application challenge for job apply. you can directly open it on this url http://zapkub.github.io/#/
# Bonus point
- SASS + Autoprefixer
- responsive
- Gulp Webpack
- Babel (ecma6 for frontend)
- use promise instead of classic ajax http async request (frontend)
- a little ecma6 backend with mongoose
#Front end
http://zapkub.github.io/#/#Back end
github is not provide an environment to run node and mongo so I deploy it to my (little) ec2 server.
restful (GET,POST,PUT,DELETE) : http://rungsikorn.rocks:1234/api/trips# Question
###Please explain what is single-page application and how it work. Give examples of tools used to make SPAs.
SPAs is a web application that will reload only content without full page load via resource api.
There are many tools to make SPAs but the core is Javascript Ajax ( xhr ) inside a tons of js library and framework and serverside restful service.###What is the difference between MongoDB and MySql?
Simple answer is MongoDB store data in different way it store data as json structure record instead of table like MySql.There are a lot of different thing between these two style of database ex. MySQL is relational database and has it own SQL query syntax , Mongo is better for scalability if I need to choose database for a project I prefer MongoDB.
###Comment
This test is really fun. hope you don't mind if I did any mistake, I really passionate and confident in my javascript skill but I still have a lot of thing to learnThanks