You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Project README and Log - Orbital - Ian Ngiaw and Muhammad Adam
Project Title: HappeNUS
Table of Contents:
- Overview
- Planned Features
- References Used
- Project Log
Overview
Our project aims to create a one stop portal for all of NUS events made exclusively for the NUS community. This will enable users to keep up to date with all of the current events without the need to browse through emails or organiser’s facebook page. We are aiming for Project Apollo 11.
We have divided users of HappeNUS into 3 user-types, participants, organisers, and moderators. Below are some of the features we have planned for each of the user-types. Features in **bold** are those that we aim to complete by the next milestone.
ALL
- **All users have to be able to create an account** and that account has to be linked to an official NUS email so that we can prevent spam and limit the user-base to NUS students.
- All users should also be able to delete their accounts.
- **All users should be able to be both participants and organisers. So anyone can participate in and organise events.**
PARTICIPANTS
- **Users should be able to view events and be able to sort them by their desired order.**
- **Users should be able to Like/RSVP to events so they will get updates when any details of the events have changed.**
- Users should also be able to search for events by keyword/hashtags.
- **Users should be able to subscribe to an organiser to be updated on new events posted by the organiser.**
- **A feed of all events posted by organisers a user is subscribed to should be available.**
- A share button should be available for users to share events on Facebook/Twitter/G+.
ORGANISERS
- **Crucially, users must be able to create, edit and delete events (CRUD).**
- Ideally, data can be tracked for each event for organisers to gauge engagement. Statistics such as likes/views over a period of time charted in graphs and exportable as CSVs can be provided.
MODERATORS
- Able to delete spam or bogus events from any organisers at will.
- Delete certain comments that is deemed to be promoting any negative or ill intentions.
- It would be good if moderators can send notices or warnings to those breaking the community rules.