Multistore web dashboard with multiple user roles to allow easy management of the platform. It uses the example of a platform managed by NGOs where each NGO can register stores and allow them to add their products to it.
Phase 2 of the project was to implement a mobile app that allows users to browse the stores and products, but the project was cancelled before reaching that phase due to time constraints.
Features
- All users are registered manually since the registration is not open for everyone.
- Users can have multiple roles with different privileges assigned to each role:
- Super admins: can create NGOs and NGO admins (in addition to all other user types); they have full control and access to the platform
- NGO admins: can create stores and normal user accounts; each user is automatically linked to the NGO that created their account
- NGO user: can add their products and update them
- Super admins have access to both the mobile and website reports, while NGO admins can view reports for their NGO only
- All transactions are to happen offline. This platform is just a catalog for browsing, not an ecommerce platform