Building on the lessons of previous stacks, Nautilus aims to explore the latest advances in full stack Javascript for web development with the goal of being a lightweight, versatile and powerful.
- Aurelia - Client Side Framework
- Node - Server Side
- Koa - Web Server Framework
- Mongoose - Node-Mongo ORM
- MongoDB - Database
- Bootstrap - front end framework
- GraphicMagic - Image manipulation
- Geo service for Google Maps
- Automatically generated REST API for each model
========================== This project is made for learning. There is no better experience for that than doing. We strongly encourage you to get involved in the project. If you're new to development or new to these technologies, this gives you the unique opportunity to join a real team of experienced professionals which uses best practices and adopts the latest in the field to solve real world requirements. It can teach you to make web apps better than any school or book.
==========================
- Go to the client folder and follow the steps to install Aurelia's prerequisites Gulp and Jspm http://aurelia.io/get-started.html
- from ./ run
gulp babel
andgulp watch
npm install
in both /client and /es5_server foldersjspm install -y
in /client- run server with ./es5_server node server
- run client with ./client/gulp watch
These instructions tell gulp to take the es6-7 code in /server and transpile it into /es5_server which we then run. With gulp watch in ./ any future changes to the /server code will be retranspiled into /es_server. If you use nodemon in /es5_server it will automatically reboot.
========================== If you have questions about this project, come to the chat for the SANE stack https://gitter.im/artificialio/sane