Angello
No description available
Install / Use
/learn @angularjs-in-action/AngelloREADME
Angello
Welcome to Angello, the AngularJS storyboard! Based off the Trello App, this repo holds the code for the app built in the AngularJS in Action book. Read on to get started!
Prerequisites
You'll need git, a web browser, and a local web server.
Running Angello
Install it
Run the following command to check out a local copy of the code.
git clone git@github.com:angularjs-in-action/angello.git
Set up the backend
There are two options for the backend of the app: NodeJS and Firebase.
Using Firebase
- If you do not have one already, set up an account with firebase.com
<br> - Create an app (name it whatever you want)
<br> - Click on your new app's URL <br>
<br> - Click on the
Login & Authsection of the resulting page on the left hand side, and check the checkbox that saysEnable Email & Password Authentication
<br> - Copy the URL from the address bar of the page you are on
- Open the file
/client/src/angello/app/services/EndpointConfigService.jsand update theURIproperty of thefirebaseobject to your copied URL.
<br>
You're done! Skip to the Start it section
Using NodeJS
- Go to the Angello Express API and follow the directions to get the API running.
- Once the API is running, open
/client/src/angello/app/services/EndpointConfigService.jsin a text editor, uncomment// .constant('CURRENT_BACKEND', 'node')and comment out.constant('CURRENT_BACKEND', 'firebase').
You're done! Go ahead and move on to the Start it section.
Start it
If you have a local web server that you use, simply serve the client directory of the project. If you do not, you will need to install Node.js and NPM.
Once you have installed Node.js and NPM, run the following commands in your terminal. Make sure you are in the angello directory.
npm install -g serve
serve client/
These commands install the serve package on your system globally and then serve the client directory of the angello application for your viewing pleasure.
Use it!
At this point, you should see the login portion of the site.
We've made it to the fun part! Go ahead and play around with the app and see what it does. Read on for a tour of the app.
Registering a client

Adding a user to the storyboard

Adding a story

View stories for a specific user

View stories by status

View stories by type

License
MIT
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
