Blame view
README.md
1.73 KB
6fd17fdff
|
1 |
Tech stack is Meteor in backend and react in front-end. |
9508f883a
|
2 |
We are using react-router for all the routing purpose. |
6fd17fdff
|
3 |
|
65c7e73ab
|
4 5 |
##File Structure ``` |
aa8376fb4
|
6 |
|
7320f1663
|
7 |
|--ydapp/ |
65c7e73ab
|
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
| |--client | | |--styles/ //-- All the styles | | | |--components/ //-- Depreciated LESS styles | | | |--layouts/ //-- SCSS styles | | | |--lib/ //-- Styling variables | | | |--mixins/ //-- All the mixins | | | |--vendor/ //-- Fonts and icons | | | |--views/ //-- SCSS styles | | |--main.html //-- Main | | |--main.js //-- Import main | |--imports/ | | |--client/ //-- Application logic | | | |--app/ //-- App routes and some common components | | | |--views/ //-- All the view part | | | | |--app/ | | | | |--etc/ //-- some sample files | | | | |--invalidOrg/ //--View when someone enter a non registered subdomain | | | | |--nonOrg/ //--View for main site | | | | |--Org/ //--Organisation specific vies | | |--collections/ //-- Application collections | | |--server/ //-- Server side processing and integrations | |--private/ | | |--fixtures/ //-- Application fixtures | |--public/ | | |--files/ //-- Raw fonts and SVG assets | |--server/ //-- Main JS | |--tests/ //-- For running tests | |--package.json //-- Node.js dependencies | | |--run/ //-- Handy shell scripts ``` |
a3a1cb9c4
|
40 |
|
65c7e73ab
|
41 42 |
##Install application ``` |
6fd17fdff
|
43 |
$ cd ydapp/ |
65c7e73ab
|
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
``` ``` $ npm install ``` ``` $ ./run/app ``` ##Reset development environment To reset Meteor fixtures and clean the development environment. ``` $ ./run/reset_meteor ``` ##Production Deployment //-- To do |