https://github.com/inunotaisho/inunotaisho-angular-platnav
The Angular full stack repo of 犬の大将 - Ethan Fairweather - 晴天エタン
https://github.com/inunotaisho/inunotaisho-angular-platnav
angular express less node-mailer redis sequelize typescript webpack3
Last synced: about 2 months ago
JSON representation
The Angular full stack repo of 犬の大将 - Ethan Fairweather - 晴天エタン
- Host: GitHub
- URL: https://github.com/inunotaisho/inunotaisho-angular-platnav
- Owner: inunotaisho
- Created: 2017-07-24T15:35:22.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-06T00:05:00.000Z (almost 9 years ago)
- Last Synced: 2025-03-17T02:45:55.695Z (about 1 year ago)
- Topics: angular, express, less, node-mailer, redis, sequelize, typescript, webpack3
- Language: HTML
- Homepage:
- Size: 27.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InuNoTaisho: Angular
This is the fullstack version of my website which will become www.ebseiten.com.
Alough not complete, it still runs so long as you have `postegres` and `redis` running with sequelize files migrated
First clone this repo. Before taking futher steps, make sure you have `nodejs` and `npm` installed. Then run `npm install` to install all required `node_modules`.
All modules a stored in `node_modules` and `webpack` is used as a module loader. The `webpack.config.env.js` is basic, but it does what we need.
Make sure you have `postgres` and `redis-server` running. Go into the `config folder` and either copy the
dev database or change database to your desired name. Either way, the databse must be setup using something like `PgAdmin`or something similar. Command line control of `postgres` is also an option, but is not covered by this readme.
Once connected and `sequelize` migration files loaded in the database, run `redis-server` in another terminal tab.
Redis is your session server and is vitale to for applications that require you to login or logout.
Once finished, then and only then, can you run `npm start`.
Navigate to `localhost:5000` and you should be there.
**Documentation**
- http://docs.sequelizejs.com/
- https://www.postgresql.org/
- https://redis.io/
- https://expressjs.com/
- https://webpack.js.org/configuration/
- https://angular.io/docs
- http://platypusts.com/docs/platui
- http://platypusts.com/docs/getting-started
- http://www.typescriptlang.org/docs/home.html
- https://github.com/DefinitelyTyped/DefinitelyTyped
- http://lesscss.org/
**Supportting Software Documentation**
- https://www.pgadmin.org/