Ape E Eye
This is a toy project I built to learn Angular JS. It's a configurable dashboard of "searches" (API queries) which are periodically updated.
It's hosted on GitHub as http://github.com/flakey-bit/ape-e-eye
From within the checkout directory, execute
to install the required dependencies. Then run
npm run dev
to start the development server.
- NodeJS (7.9.0)
- TypeScript should be installed globally (2.4.2)
- Webpack should be installed globally (2.6.0)
- The Webpack dev server should be installed globally (2.4.5)
Running the tests
From the project checkout directory run
npm run test
- Angular1.6 - The web framework used
- NodeJS - Dependency Management
Not currently accepting external contributions.
- Eddie Stanley FlakeyBit
Why did you build this? There's already x/y/z out there which does a better job
I built it to get familiar with AngularJS & Webpack (having built SPAs with other tools before).
Aren't there horrible security implications with all the user-supplied JS?
Probably. Of course it doesn't let you do anything you can't already do with the Chrome developer window... That said, there's a TODO for executing the user data handlers using a WebWorker.
Why did you use AngularJS when there's Angular2/React/HotNewThing2000?
Because I set out to learn Angular1.x.
Why did you do things from scratch rather than using Bootstrap/library-xyz?
Because it's a pet project and I get to do what I want.
Why aren't you using SASS/Babel/build-chain tool xyz?
Because I wanted to keep things as simple as possible
Why doesn't it have feature x/y/z?
Because it's a pet project built in my free time. If there is interest in the project then perhaps I'll consider improving it in the future.
This project is licensed under the MIT License - see the LICENSE.md file for details