An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

#deprecated Move to fork repo
https://github.com/zapkub/job-quest

I decide to create another repo for easier to manage
and also commit last build to
https://github.com/zapkub/job-quest
# mrPanJChallenge

another 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 learn

Thanks