Grocery Ekart Management Real Time Project

Project Understanding:

The reference website link provided to the developer and also need few clarifications and inputs from the customer side specifically to understand the project flow. In this document, we present our understanding of what needs to be accomplished in the project along with the budget and time estimation.
Reference site link: https://www.bigbasket.com/  (checked only to have an idea regarding the features that will be there in the app)

Project Statement:

→ To design and develop an ekart marketplace and mobile app for Android platform which will provide an option to browse through various household groceries and related products.

Project Description in Brief:

The requirement is to develop and implement a fully functional ekart module which will allow customers register and browse through all products online. They can add products to kart and order them. It will also involve admin panel to manage the addition of products, editing details related to a product. It will manage payment gateway also. We will also provide an option to manage offers via offer management module in the admin panel.

1. Admin Module
2. Kart Module
3. User Module
4. Payment Gateway Integration (Let us know which all need to be integrated like Paytm, PayPal, VISA MasterCard etc)
5. Coupon / Offers Management
6. Employee and Executive Management
7. Order Management
8. Review and Rating Management
9. About Us
10. Careers
11. Privacy Policy (Client needs to provide us the info related to terms and conditions)
12. Terms and Conditions (Client needs to provide us the info related to terms and conditions)
13. Blogs (Let us know if this is needed)
14. Logo design
15. Notifications (Email and SMS , client need to purchase SMS package and it will be integrated)
16. Delivery management

Quality Control:

At the end of the development cycle, you will have a properly functioning and quality assured site. By ensuring implementation of the following points we maintain quality in the products we deliver.

➔    W3C validated semantic HTML code
➔    Well commented and indented PHP code
➔    Proper escaping of user entered data, the addition of captcha to web forms for preventing XSS, CSRF and other security issues
➔    Properly Optimized and indexed database tables for speed and consistency
➔    Minified CSS, JS and optimized images for faster loading of the site
➔    Implementation of meta tags, descriptions, open graph tags for help in SEO

User Types: Admin, Customer, Employee logins (no vendor login as discussed)

Admin will have access to all modules on web and can monitor everything the application.
Customer will have access to products view and can browse through and access offers and then finally add products to the kart and order the same.
Employee is basically the delivery executive login who will actually manage the deliveries and will have access to the related delivery management screens only

Module Details:

Web development: 

SL NO Type Time Estimation (in MD)
1. Users Module:
Login / Registration / Logout (Sign In with Google / Facebook social logins)
My Basket ( This actually deals with products being added to kart and manage it)
My Orders  ( This deals with history of  transactions  and orders for a logged in customer)
My Profile (Edit Profile , Delivery Address mgmt, Change Password , Email Address)
10 MD
       2. Common Admin panel:
Admin login features
Manages Employee executive delivery history
Manage Customers
Manage Products addition to applicationManage Reviews and Ratings in applicationManage Coupons and Offers in applicationsManage new offers (to be displayed in splash screen )
About Us submissions
Blogs management (if needed)
Categories / Sub-categories management
Brand management
Filter management
Location Settings
20 MD
       3. Designing:
Homepage design with splash screen, Banner with sliders and effects, offer views, products display designs, admin panel design, About Us (including smtp configurations), Careers, Privacy Policy, Terms & Conditions , Blogs design , Individual page designs , Menus and Submenus, Location selection design
15 MD
      4. Delivery management: status of products delivery  and related notifications, Pending / Confirmation option , a grid to view and manage all deliveries for executive login , option to update payment status for orders delivered 5 MD
      5. Testing, bug fixes, changes from client feedback 12 MD
      6. Total 62 MD (approximate)

 

Mobile: (2 Android Apps)

User App: Will follow all modules mentioned above except admin panel as it will be maintained only on the web.

Executive App: Will have screens designed for tracking deliveries, managing the delivery status, update the delivery and payment status 

SL NO Type Time Estimation (in MD)
1. Users Module:
Login / Registration / Logout (Sign In with Google / Facebook social logins)
My Basket ( This actually deals with products being added to kart and manage it)
My Orders  ( This deals with the history of  transactions  and orders for a logged in customer)
My Profile (Edit Profile , Delivery Address mgmt, Change Password , Email Address)
15 MD
        2. Designing:
Homepage design with a splash screen, Banner with sliders and effects, offer views, products display designs, admin panel design, About Us (including SMTP configurations), Careers, Privacy Policy, Terms & Conditions, Blogs design, Individual page designs, Menus and Submenus, Location selection design
15 MD
     3. Delivery management: status of products delivery  and related notifications, Pending / Confirmation option, a grid to view and manage all deliveries for executive login, option to update payment status for orders delivered 10 MD
     4. Total 40 MD (approximate) + 10 MD for testing and feedback changes

 

Technology to Use

Design and Markup

– HTML5, CSS3, JavaScript & jQuery for markup, design and interaction behavior

– Bootstrap / Angular JS will be used for making the site responsive and as a framework.

Server-side language (anyone can be used depending upon your preference)

– PHP (codeigniter, CakePHP, Phalcon or Laravel)

Database Software (anyone can be used depending upon your preference and server setup)

– MySQL

– SQL Server

Android: Java  (Android v 5.1 and higher)

Time frame for execution of the project ( Total 112 Days  approximate)

Designs & Web Services : 30 Days

Admin Panel :- 20 Days

Android App: 40 Days

Testing: 22 Days

Online Auditorium Booking Management Application

Project Understanding:

In this document, we present our understanding of what needs to be accomplished in the project along with the budget and time estimation. Reference site link: https://1000projects.org/online-seminar-hall-auditorium-booking-system.html  (checked only to have an idea regarding the features that will be there in the app)

Note: This link is basically for academic purpose only and cannot handle the live project activity.

Project Statement:

To design and develop an online Auditorium booking application which will allow sunshine hospital employee users and external users also to book auditorium as per their expected event schedules. Any user internal or external has to raise a request for auditorium booking and it will be approved by admin. A logged in user can check availability date wise and hourly wise too. Will have the option to provide the hourly availability info too while raising the request. Once approved an email notification can be  sent over confirming the booking, we can also send SMS notification (client needs to have an SMS package integrated for that)

Situation:

The proposal describes a solution that enables to solve specific auditorium availability issues so as to avoid confusion at the occupancy of a party at any specific time frame.

User Types: Admin, User, Customer

Admin will basically be able to access all the modules in the application and will have the option to approve a booking request raised by a user or customer.

User is an internal sunshine hospital employee who can log in and request for auditorium booking for a specific date and time interval.

Customer has to first register and once approved can log in and raise a request for auditorium booking as per the scheduled event for any meeting.

WorkFlow:

Admin will manage auditorium booking via a booking UI which will allow him or her to observe the availability and unavailability of the auditorium for any date and hourly time interval also

→ Admin will also manage user logins, will have the option to deactivate any user

→ An external user has to first register and his or her login will have to be approved by Admin and then can log in

→ Once approved external customer can login and raise a request for auditorium booking

→ Admin can deactivate any customer login also

→ Managing Booking activity will be done via a web service logically at the backend

→ An easy to use UI will be provided for checking the availability of auditorium

→ Application will have the option to register users on the basis of their departments as this part also needs to be managed (client needs to provide us departments related info so that we can manage them at backend)

Module details:

S. No Type Time Estimation (in MD)
1 Landing Activity (Splash screen / Login/ Registration Screen) 5 MD
2 Booking Module 10 MD
3 Admin Module :
Dashboard with notifications
User management
Customer Management
Booking management
Booking History
Department management
8 MD
4 Customer Module :
Registration
Dashboard
Notifications
3 MD
5 Web service 10 MD
6 Testing 5 MD
7 Total 41 MD approximate
Costing (Includes Designing, Web development, Web Service, Testing)

 

Technology to Use

 Design and Markup

– HTML5, CSS3, JavaScript & jQuery for markup, design and interaction behavior

– Bootstrap / Angular JS will be used for making the site responsive and as a framework.

– A server-side language (anyone can be used depending on your preference)

– PHP (CodeIgniter, CakePHP, Phalcon or Laravel)

Database Software (anyone can be used depending on your preference and server setup)

– MySQL

– SQL Server

Download Sample Seminar Hall booking System PHP project.

Automation of Exam Invigilation System Java Project

Abstract:

“Automation of Exam Invigilation System” is a web application developed in java. This application presents a new automatic process for invigilation system. Admin can add all the details of the faculty and details of students and details of the rooms allocated to the faculty and details of the rooms allocated to students from anywhere and at any time Faculty and students can view the details of their allocated rooms at any time without any confusion. This application gives the accurate information about the allocated room numbers to the respective faculty or student which saves a lot of time an effort.

Existing System:

In the existing system, all the process of allocating rooms to faculty or students are done manually which creates a lot of confusion. These processes take the slot of time and effort. In this system, all the information is stored in records which is difficult to modify, search or delete.

Proposed System:

The proposed system is an automated system in which information is accurate and no worry of data misplacement. All the information will be automatically stored in the database which is easy to search, modify or delete. Information related rooms allocation can be added by admin and can be sent to the respective faculty or student from anywhere or at anytime which saves lot of time and effort.

Modules:

Admin:

Admin need to give valid username and password to get logged into the application. Admin can add details of faculty. Admin can add student details. Admin can add room’s details. Admin can allocate faculty by entering details.

Faculty:

Faculty can get logged into the application by entering valid username and password. Faculty can view student’s details.

Student:

Student need to give valid username and password to enter into the application. Students can view room details.

Conclusion:

“Automation of Exam Invigilation System” is an application which satisfies the requirement of admin, faculty, and students in the invigilation process. This application allows faculty and student find their allocated rooms without any confusion and time waste.

Output Results:

  • Application home page with admin, faculty, and student as modules:
  • Admin needs to give valid username and password to get logged into the application:
  • Admin home page with functionalities:
  • Admin can add details of faculty:
  • Admin can add student details:
  • Admin can add rooms details:
  • Admin can allocate faculty by entering details:
  • Faculty can get logged into the application by entering valid username and password:
  • Faculty home page with functionalities:
  • Faculty can view students details:
  • The student needs to give valid username and password to enter into the application:
  • Student homepage with functionalities:
  • Students can view room details:

Download this Automation of Exam Invigilation System Final Year web application Java Project

Review-Based Rating Prediction Java Project

Abstract:

“Review Based Rating Prediction” is a web application developed in java. This application relates to the features obtained by analyzing textual reviews. In this application the information retrieval retribution to analyze a utility function over a product. A product utility is a measure that shows how much it is preferred according to user’s current context. This context inference is distinguished from the user’s review history and the item review history. Based on the users purchased history and the rating history the present product rating will be automatically predicted. The predicted ratings can generate recommendations that are product-based and will appear at the recommended items list in the product page. This project predicts the rating score that a user will rate an item.

Existing System:

In the existing system, the rating is not generated automatically by the product user have selected. User’s previous history is not considered. Each and every product needed to be searched which takes a lot of time. No previous history is available and no recommendations are available.

Proposed System:

The proposed system is the automated system. This system considers users history and predicts the product rating. Users can get recommendations similar to the selected products which save a lot of time and effort to users. All the details of the users and purchased data will be available. This system compares the similarity with the item reviews and users performance.

Modules:

Admin:

Admin needs to give valid username and password to get logged into the application. Admin can add all the details of the category. Admin can add all the details of the product. Admin can view all the details of the products. Admin can view all the details of the purchased products. Admin can view all the details of rating and reviews.

User:

The user needs to fill all the details in the registration form to get login credentials. The user can get logged into the application by entering unique username and password. The user can view his profile. The user can view all the details of products. The user can view all the details of products and can add the products to cart. The user can view all the details of the products in the cart and can purchase the products. The user can view the details of the purchased products. The user can give ratings and can review the products.

Conclusion:

“Review Based Rating Prediction” is an application that satisfies the need of both the admin and the users. This application successfully helped to produce better prediction rating scores in comparison to the standard prediction methods for the user while purchasing the product.

Output Results:

Application home page with admin and user modules:

  • Admin needs to give valid username and password to get logged into the application:
  • Admin home page:
  • Admin can add all the details of the category:
  • Admin can add all the details of the product:
  • Admin can view all the details of the products:
  • Admin can view all the details of the purchased products:
  • Admin can view all the details of rating and reviews:
  • The user needs to fill all the details in the registration form to get login credentials:
  • The user can get logged into the application by entering unique username and password:
  • User homepage with functionalities:
  • The user can view his profile:
  • The user can view all the details of products:
  • The user can view all the details of products and can add the products to cart:
  • The user can view all the details of the products in the cart and can purchase the products:
  • The user can view the details of the purchased products:
  • The user can give ratings and can review the products:

Electronic Highway for Singers Java Project

Abstract:

“Electronic Highway for Singers” is a web application developed in java. This application provides a platform to singers to express their talent. This application provides the best platform to singers. This application allows singers to show their talent of singing songs by uploading the audio file in from anywhere and at any time which saves a lot of time. Singers can view all the details of the uploaded files and can delete the uploaded audio file if necessary. All the details of the singers and their uploaded songs can be viewed by the producer which gives fast and easy way to select singers. The producer can select singer within no time by listening to the song send by the singer as soon as he receives the song.

Existing System:

In the existing system, all the details of the producer and singers are not provided properly. Details of the singers and the recordings are stored manually and are maintained in records where there is a chance of losing data or misplace of data. This system takes a lot of time and physical effort in selecting the singer. Singers have to face some difficulty in showing their talent. No proper platform. It takes a lot of time to the producer to finalize the singer after listening to a lot of singers at a time.

Proposed System:

In the proposed system all the process of singing and selection is made online which is a very easy and simple process. This process doesn’t take any physical effort and time to both singer and producer. All the information is being transformed online which will be stored in the database automatically where there is no question of losing data. Both singers and producers can send and receive the audio file from anywhere and at any time without any waste of time. The producer can select singer within no time by listening to the song send by the singer as soon as he receives the song.

Modules:

Producer:

The producer needs to get registered with the application by entering all the details in the registration form. The producer can get logged in by giving valid credentials. The producer can view all the details of the registered users. Producers can view all the songs sent by singers and can listen to the songs and can recruit singers.

Singer:

Singers need to fill the registration process and can get the login credentials. Singers can view his/her profile. Singers can upload their songs in audio form. Singers can view the uploaded song details and can delete the songs if necessary.

Conclusion:

“Electronic Highway for Singers” is an application which provides the best platform for both singers and producers without any waste of time. This application satisfies the need of singer by sending the audio to the producer in an easy and simple way. The producer can easily find singers details, their songs and can recruit singers without much effort.

Output Screens:

  • Application home page with producer and singer as modules:
  • Singer needs to fill the registration form to get login credentials:
  • Singer needs to enter valid username and password to get logged into the application:
  • Singer home with singer functionalities:
  • Singer view and update his profile:
  • Singer update song:
  • Singer views songs and deletes songs if necessary:
  • The producer needs to complete registration details:
  • The producer needs to enter unique username and password to get the login:
  • Producer homepage with functionalities:
  • Producer view all the details of the singers:
  • Producer view all the details of songs:
  • The producer can listen to the song sent by singer:
  • The producer can recruit singer: