ZFR itr0
- learn Development needed tools/language fundamentals.
- Products outline (skelaton).
- Create initial server.
- login / register
- divide work into iterations
- As a Volunteer I can log into the application.
- As a Volunteer i can see hot facebook posts in homepage
- As a Volunteer I can click on discourse link to enter the discourse forum.
- As a Volunteer I can click on view schedule to see this month’s work schedule
- As a Volunteer I can click view contacts to see all volunteers contact info
- As a Volunteer I can click on suggest a product to suggest a new product for the shop.
- As a Volunteer I can see all suggested products after click on suggested products.
- As a Volunteer I can like/dislike/comment on any suggested product in the list.
- As a Supplier/Admin I must approve products before they are shown in products list
- As a Supplier/Admin I can delete suggested product.
- After product passes the required number of likes sends notification to suppliers to order the suggested product (the product status will change automatically in the list small icon)
- As a Shift manager I can create new users.
- As an Admin I can edit users and give different authentications.
- As an Admin i can import posts from facebook to be shown on homepage.
- As an Admin i can send a push notification to all the Volunteers.
Download apk file (click on download)
The prototype the prototype was built mainly using the technology that is going to be used in the final product, mainly to have our hands down on the programming language and environment that will used,the language we will be using is ionic2 its derived from angular2 but simpler - the main routing in the language is mainly between pages and not components which makes it easier than regular angular 2 (main routing is components) in addition it support ios / andriod platforms. instead of writing two separate codes, lot of documentation and ready components can be found in the ionic 2 official site which makes this language very suitable for our application. Prototype status:
- Login / create user / edit
- Suggest product / products list
- Navigation
- Homepage
- Admin’s Panel
- Push notification
We already started using the version control we already merged between all the different components
that are mentioned above using git hub.
we insist on using Visual code for merging !!!.
Next Iter1-MVP
-
Planning
- inception
- SRS Documents
- SRS Review summary
- SDS Documents
- SDS Review summary -
User Manuals
- User Manual
- Developers Manual -
Iterations
- ZFR itr0
- MVP itr1
- UE&PS & PN - itr2
- UL&FBP - itr3
- itr 4