PlantMe allows consumers to get details of their necessary plants and order them via PlantMe mobile application. The administrators of the plant me can add new plants to sell or delete them.
Feature | Description |
---|---|
Create User | The Admin and Customers are allowed to create a new account |
Update User | The Admin or Customer can update their accounts |
View User | The Admin or Customer can view their own account |
View All Users | The super admin only can see all users |
Delete User | The super admin allows to delete user accounts |
Feature | Description |
---|---|
Add Plant | The admin can add plants to the system |
View All Plants | The admin and consumer can see available plants to sell |
View Plant | The Admin or consumer can view plant details as a single view |
Update Plant | The admin can update plant details |
Delete Plant | The admin can delete available plants |
Feature | Description |
---|---|
Add Delivery | The admin or consumer can add a new delivery |
View All Delivery | The admin can view deliveries as a list and arrange deliveries |
View Delivery | The admin can view delivery details currently available |
Update Delivery | The admin can update delivery details and update the status |
Delete Delivery | The admin can delete available deliveries |
Feature | Description |
---|---|
Create Inquiry | The admin or cunsumer can create an inquiry |
View All Inquiries | The admin can view all the inquiries available and filter them as opend or closed |
View Single Inquiry | The admin can view the inquiry details |
Update Inquiry | The admin can update the inquiry details |
Update Status of Inquiry | The admin can change the status to close when the inquiry is resolved |
Delete Inquiry | The inquiry is allowed to delete by the admin only |
Veiew Inquiry Policies | The cunsumer can view the company inquiry policies |
Clone the project
git clone https://github.com/miyurugunarathna/plantme.git
Install dependencies
yarn install
Start the server
yarn dev
Start testing
yarn test