"Numa" is derived from "pneúma", meaning wind, breath, spirit. This is the repo for Numa's AngularJS client, a work in progress. Numa is becoming a hub for sharing poetry, musings, and free-form diction. It will be a platform to garner feedback and connect with others. A descendant of Warrior Poets.
I'm developing Numa because I care about connecting with people; sharing expressive works with my friends and family; and having a clean, dynamic, and modern web application for sharing any form of lyrical expression.
- Download and install Node.js. You can also follow this gist for a quick and easy way to install Node.js and npm
- Download and install Node.js package manager.
- Install Grunt:
npm install -g grunt-cli
- Install Bower:
npm install -g bower
- Clone the repo:
git clone https://github.com/boyz-2-men/numa-angularjs-client.git
- Install packages:
npm install
- Install dependencies:
bower install
- Launch:
grunt serve --no-color
or justgrunt serve
- Visit:
http://localhost:9000
- And now you'll want to get the server running.
- Login with Facebook, Github, and Google
- Mobile responsive layout
- Search poems by vote count, tag, content, or title
- Attach YouTube or Vimeo videos to poem
- Upload image to Amazon S3 and attach to your poem
- Tag your poem
- Upvote/downvote poems
- Save others' poems to your favorites for easy finding later on
- Publish poems to the feed or keep them unlisted only for users with the URL
- Follow other users and get notifications when they write a new poem
- Get notifications when someone gives you feedback
- Full RESTful API for backend server
- Stream uninterrupted, select songs from Numa's SoundCloud playlist while browsing
- Export your poems as a PDF document for backing up
The MIT License (MIT)
Copyright (c) 2014 Andreas Basurto
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.