Enchanted Flora: Flower Decor Company Project in PHP and ASP.NET

Enchanted Flora: Flower Decor Company Project in PHP and ASP.NET.

Project Domain / Category

Web Programming

Abstract / Introduction

Flowers are soul blossoming in nature. The art of using flowers and combining them with other beautiful elements enhance the décor. Enchanted Flora Company works for the decoration of every type of events with fresh flowers and artificial flowers.

The florists’ experts of the company arrange for floral decoration for events like wedding, Conferences and Seminars, corporate parties, birthday parties. We also provide the delivery of flowers bouquet as per client demands, like delivery of bouquets to the hospital, to friends who have birthdays etc.

The user can place an order for event decoration and order is processed after verification form user, for delivery of flowers to customers is sent through courier services.

Functional Requirements:

Flower decoration company website has the following features:

  1. The website of the floral company must have the following tabs:
  2. Home
  3. About Us
  4. Packages
  5. Events
  6. Contact Us
  7. Services
  8. Gallery
  9. Floral Experts
  10. The website must have a slider, which contains the pictures of some of the projects, important updates, important clients and services shortcuts.
  11. In “About Us” page you have to describe the history and important features of the company; information about floral experts.
  12. Package pages contain the lists of packages which can be
  13. Silver
  14. Gold
  15. Platinum
  16. Customized Package (In this user can select services of their choices) i. Prices and services vary in every package.
  17. Events can be
  18. Wedding
  19. Engagement
  20. Birthday
  21. Conference
  22. Seminars
  23. Corporate Party
  24. There must be a feedback form for the clients who are taking services.
  25. The company has multiple floral experts. The client can choose the team based on the ranking by the prior clients. Information about the team and its members must be stored in the database.
  26. When the user clicks on the “Services”, a new list should display containing the services and their types, the company is providing. When the user clicks on any type of service, the detail about the service. The detail about services should contain the introduction of the service and information/ pictorial representation of different related services.
  27. Sending of the bouquet to anyone is one the service and user can schedule that services that on which date and time bouquet should be delivered.
  28. When the user clicks on the Floral Experts, the information about important the members along with their testimonials should be displayed. You can display testimonials of the team members on a separate page. Information of different teams must be stored in the database.
  29. There should be a search bar on the home page.
  30. The homepage also displays the register and log in for the customer.
  31. After the login user can place an order for services or books floral experts for the event.
  32. Confirm Order by sending a message or email to the user for processing of the order. After confirmation from the user, the order will be processed.
  33. After booking of event user have to pay 50% of payment in advance, and remaining at the time of an event.
  34. The mode of payment for the order is by credit card.
  35. The user can also cancel the order within some time like within 24 hours.


  1. Admin process the order by verification of user details.
  2. Admin must have all the records of orders which are placed, delivered orders as well.
  3. Admin can update the website.
  4. Admin must send or email to the user regarding the processing of the order.



You can use any of the following PHP Frameworks For developing this Web Development Project
1. Laravel
2. Phalcon
3. Fat-Free Framework
4. CodeIgniter
5. Laminas Project
6. CakePHP
7. FuelPHP
8. Slim
9. PHPixie
10. Symfony
11. Yii