Adil Khan 11 months ago
AdiKhanOfficial #FYP Ideas

Blomming Garden

Our research is based on automating the business by using the new technologies expelling the exiting manual system and providing more features through our system. There are many websites that sells plants online in Pakistan but there is no mobile application or buying plants online. Our project Bloo

Project Title

Blomming Garden

Project Area of Specialization

Software Engineering

Project Summary

Our research is based on automating the business by using the new technologies expelling the exiting manual system and providing more features through our system. There are many websites that sells plants online in Pakistan but there is no mobile application or buying plants online. Our project Blooming Garden is a buying selling app for plants   as the plant lovers could easily find the best plants and order them from the application instantly as our application provides the service to customer at doorsteps   the database is also maintained for the user details as the user has the access to manage his or her with all the pavement and order details Our project is mainly related to the plant nursery. A nursery is a place where plants are grown commercially, either for sale direct to the public or to other retailers. We are developing an e-commerce mobile application for a nursery which will book customer’s order and deliver their package to their doorstep. The project mainly focused on the user needs for the natural creations’ plants. The primary goal of this project is that user can easily search and order his or her plant from this application. Currently, we don’t have any app which looks after only plants. Other than this if we talk in terms of OS, then this application is hybrid which means it can run on both IOS and Android.

Project Objectives

Functional and data requirements of our application are listed below in detail.

  • User must provide his or her email address and would have to pick a username to register within the application.
  • Once the user gets registered, he or she has can access using their own account.
  • Sign in will be required using the username and password.
  • The user can search the plant by giving the plant type details and keywords for the perfect match.
  • User can also view the stories available to get more information about the new emerging plants.
  • Home page also displays the best sells and user can also select from them.
  • The sizes are available as small, large, and extra-large the color and quantity can also be determined by the user
  • Then user can add the purchases to cart for the payment summary.
  • User would have to add the billing address and the address to where the parcel as to be delivered.
  • Payment’s methods that our app would support would be by Credit Card and COD (cash on delivery).
  • The order summary or receipt would be shown to the user as including the order details as order no, invoice No, payment method shipping details.
  • The camera feature would also be there that would enable the user to find his or her desired plants by taking a nice clear picture of them.
  • The user of the app can also view the plants and add them to their Wishlist (Favorites) to purchase later.
  • The admin can register a vendor, also admin can delete a vendor with a valid reason. Other than that, admin can view all the activities of users and vendors.
  • The admin Portal would be Containing (Categories Management, product Management, Order Management, Blogs, and Plant Guide are part of the Admin Panel)
  • Vendor will login within the authorized login password and email, and he can manage products and category and the order details are displayed to him within the orders to be completed or to be processed.
  • Vendors will display the plants they are selling; user can select a plant and place the order. Vendor will receive a notification when user has placed an order and they will have to deliver the plant in the given time.

Project Implementation Method

Literature survey shows that among various software process models, Agile model is best suitable for mobile applications because it follows a combination of iterative and incremental approach which helps the project to adapt to changes rapidly.

approach and implement RAD (Rapid process model while developing our project. As it increases flexibility with a fast failure mindset, improves team collaboration, it also helps in greater knowledge building, and it also more transparent and effective in handling bugs and changes


According to our study and research, we will be following this

RAD Model or Rapid Application Development model is a software development process based on prototyping without any specific planning. In RAD model, there is less attention paid to the planning and more priority is given to the development tasks. It targets at developing software in a short span of time.

Technologies to be used

Front-End:

Flutter is being used as framework which includes “dart” language. We will implement the front-end on android studio.

Model Building:

Python Programming. (Colab)

Back-End:

Asp.NET core will be used for backend and the software will be SQL Server Management Studio

Asp.NET MVC for the web panel to manage the orders through the customer and vendor site.

Benefits of the Project

The primary feature and aim of Blooming Garden are to take order from customers of their desired plants and deliver them at their doorsteps. It also provides feature of plants guide for user to know more about plants. In Plants guide, different articles and stories will be available for users to read out about plants. User can also add their favorite plants in the wish list/Favorite list. There is also plant identification feature, user has to upload the picture of plant using camera and application will tell user about the plant. 

Technical Details of Final Deliverable

Features of the project

USER APPLICATION

  • User Registration: User  can  register  within the application.
  • User login:
  • User will login to the system with credentials authorized by database system
  • Home Page
  • Search :The search by filter with the  Plant type as categories and keywords
  • Stories would display on the homepage.
  • Categories: The Categories are as  flowering plants,Trailing,Seculant Plant.
  • Plant of the Month: The best selling's plants are devised to displayed on the home screen
  • Blogs: The latest blogs are posted  on the Plants.
  • Plant and Guide: The Guides abut  new plants and grass and the most popular ones.
  • Address:The User Address can be edited by the user.
  • Orders: The Order details are shown to the user as Order Number Date Status.
  • Camera: The plant identification feature would be there as we would capture a picture of a plant and tell the user about it.
  • Favorites :The Items to save for later can be added to favorites to easily find them later.
  • Add to Cart: The selected item would be added to cart while user select the product details and click on Add to cart. The user can update cart.
  • Checkout: The user will checkout after placing the item in Cart. The Sub Total would be visible to him or her. After the discount the total Would be displayed as a whole payment summary.
  • Payment: The payment method are required to be selected by the user as Credit Card or COD. User would require to add  shipping  address for the checkout.
  • Account Update: The user can update his account  details.
  • Logout

ADMIN PANEL

  • Login: The Admin will be logged in with proper credentials authorized from the database.
  • Dashboard: The Menu Would display on the Dashboard as side bar.
  • Blog management: The Blog can be edit view delete update by the Admin Or the admin would be responsible to post blogs.
  • Manage Plant Guide: The Plant Guide would be managed by the Admin.
  • Categories Management: The categories can be added or update ,delete  and can be viewed by the Admin.
  • Product management: The Products are being managed by the Admin as per category.
  • User-Management: The admin can Add new User within the protected roes and rights.
  • Vendors: The Vendors can be registered or updated and can be deleted by the Admin.
  • Order Management: The Orders Menu has the order screen which would display the orders and the order  details to admin.
  • Settings: The All menus are secured in the Settings tab.
  • Logout

VENDOR PANEL

  • Login: Login Authorize by the Database Record
  • Categories management: The Categories are managed by the Vendor as he can ad view or update the particular category.
  • Products Management: The Products can be added or viewed, and update delete by the Vendor and then updated in the database
  • Order Management: Order Display and order details are Managed by the Vendor.

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Decent Work and Economic Growth, Partnerships to achieve the Goal

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Deployment of application on play store Miscellaneous 145004500
Domain Hosting Expenses Equipment11102011020
Miscellaneous Miscellaneous 150005000
Total in (Rs) 20520
If you need this project, please contact me on contact@adikhanofficial.com
0
122
E Plantation System

Our E-plantation system is consisting of two phases. In the first phase, we design the sys...

1675638330.png
Adil Khan
11 months ago
Learning Hub

There are a lot of software requirements specifications included in the functional require...

1675638330.png
Adil Khan
11 months ago
Solarcity sunlight in the dark room

Electricity is major necessity for the modern society, and it is utilized for many purpose...

1675638330.png
Adil Khan
11 months ago
AUTOMATED DIAGNOSIS OF DIABETIC RETINOPATHY USING FUNDUS IMAGES

The objective of the proposed project is to Automate diagnosis of Diabetic Retinopathy usi...

1675638330.png
Adil Khan
11 months ago
TechFixer

In the current age when every single work is done virtually we can take examples of Dara s...

1675638330.png
Adil Khan
11 months ago