Skip to content

Kondeo/nudge-webapp

Repository files navigation

nudge-webapp

Frontend for Nudge-Backend (http://github.com/kondeo/nudge-backend)

The frontend of nudge is programmed in JavaScript using the AngularJS framework. You will need fully working Node.JS (nodejs.org) installed on your machine, and the ability to execute "grunt serve".

The frontend of nudge connects to the backend for any functionality past static screens. Currently, without the backend you cannot get past the login gateway.


Install Requirements

Incomplete list

ndDialog - https://github.com/likeastore/ngDialog -bower install ngDialog
Also need to include in app.js, and index.html (.js ad ngdialog default theme and ngdialog css)
may need to add "ngDialog": "0.3.12" to dependencies of bower.json and bower update


MVP Functionality
Sorted by priority
Italics for complete.

Accounts
> Register
> Login
> Profile
> Edit Profile
> Add Friends
> Remove Friends
> Accept Friends
> Deny Friends
> Delete Account
> Ratings/Reviews
Events
> Create
> Edit
> Delete
> Basic search
> RSVP
> Accept
> Decline


Release Functionality
Incomplete list.

Notifications work
Can see what friends are attending
Can categorize events
Can view events based on their category
Can search events based on their category


Team

Aaron (torch2424)> Frontend dev ;)
Julian > Backend dev


Ideas

Interactive tiles that have clickable titles or interactive content. Tile areas that contain different tiles that are alike in type. Tile areas can become tiles themselves as a sort of layered effect on devices where screen isnt large enough to display full tile area effectively. Featured/Near you. Nudge-O-Meter displays party insanity level based on parties you have attended, and based on features party hosts specify. Possible dimming of tiles around the tile that is being hovered on? Creating a nice layered effect. -Blurring of tiles? -Maybe only add the effect once clicked Definitely some form of filter for finding things near you that uses larger tile to display toggles single tiles + double tiles -not sure how to display information in a simple manner to fit tile theme

Users can request an RSVP to events and hosts can accept or decline that request User ratings and profile ranking. users can rank eachother as long as they have attended the same party


License

The license for this software is viewable in the LICENSE.md file in the root of this repository.