CSE 299 - Junior Design Project
Abstract:
This is a project on a web based application for connecting online sellers and buyers for different goods and iteams. As E-commerce is a growing concept in Bangladesh and already has so many websites, the goal of this project was to sort out the best features amongst them and make a unique E-commerce website which would be pretty simple to use.The project would help us find out what our online customers really look for. In order to keep things simple,technologies like php,mysql,javascript,CSS,Bootstrap were used. For the architecture,3 tier architecture was used where the frontend and backend was connected using a logic tier. The main features in the website were, search functionality, product details, subcategorized products, discounted price, easy order placing, user authentication etc. There were mixed findings on the project. The website could be used by small business enthusiasts to sell their products. There were also chances to develop the project.
- Multi-user login, Logout, and Registration.
- User Profile Dashboard: Create and Update.
- Announcement: Create and view announcements.
- Admin Pannel (Update, Order System, Monitor, Change User permission.
- Online Payment: Confirm payment to get the order.
- Cancel order: Cancel and get refunded for the product purchased.
- Order History: View (Both General User and Admin Panel) logs of product purchase history or download them.
- Digital Order Tracking: Each order comes with an order tracking facility
- Contact Us: Generates an email from the user’s feedback and sends it to an Admin.
- FAQ: Shows the question and answers to the most Frequently Asked Questions. Sends queries through the form.
- Product Update: Let the admin add new products and update the existing one
- Ratings and reviews: Users can give ratings from 1 to 5 stars. As well as include reviews about their purchased products
-
Search Functionality: If any product was searched [Figure 2] inside the search bar then the results were displayed (including the normal price and the discounted price) as below
4.Product Details: By clicking on the Title of the product the page redirected to the product details page where specifications and other information showed up there. [Figure 3]
5.Placing order: By clicking add to cart it showed up a pop up confirmation [Figure 4]
6.Add to cart: Now the cart details page appeared [Figure 5]
7.Final Checkout: After Authentication it asked to fill up the shipping & billing address for final checkout [in Figure 7]. By clicking Procced to checkout a pop-up window appeared and showed order is placed.
8.Admin Panel: When Admin logged into the system the dashboard page was appeared as below [Figure 8]
9.Update Order Status: By clicking the action the admin was able to change the product delivery status. [Figure 9] & [Figure 10]
10.Order Tracking from User End: When a user was logged into the system and clicked Track Order then it asked the user to enter order ID and email. Upon entering info a pop-up window appeared with updated order status[Figure 11] & [Figure 12]
For Any queries Feel Free to Email me : [email protected]