Problem Statement :-
An Internal OLX kind of Solution for Amazon Employees, with the functionality of Buying and
Selling internally.
Types of accesses: Administrator, User
The developers need to implement two profiles - administrator and user. In the
administrator and user profiles, they have to implement below mentioned features:
Administrator can:
● Approve/Reject Classifieds
● Activate/Deactivate Users
● Add/Remove Classifieds
● Manage Type/Categories of Classifieds
● Generate Various Reports
Users can:
● Manage their own profile
● Post a Classified
● View all Classifieds
● Connect with other users and perform Sell or Buy
● Integrate Payment Options
Classifieds will have the following attributes :
● Headline - Maximum 100 characters
● Name of the product - Maximum 50 Characters
● Brand (if any) - Maximum 25 Characters
● Condition - Brand new(Seal Packed), Lightly Used, Moderately Used, Heavily Used,
Damaged/Dented, Not Working
● Description - Maximum 500 Characters
● Price (If recurring, mention recurrence unit. For example, if it is an apartment for
rent, mention the price as Rs. 20,000 per month)
● Pictures - Maximum 4 (Optional) - Put a minimum resolution limit for clarity purpose
I am an expert in object-oriented programming using Java. I have used Java to create a wide variety of applications, from simple programs to complex enterprise systems. My proficiency in OOP concepts allows me to design and develop software that is both efficient and maintainable.
Methodology:
Create a secure login system with two profiles: administrator and user.
Develop an administrator interface that allows administrators to approve or reject classifieds, activate or deactivate users, add or remove classifieds, manage the types and categories of classifieds, and generate various reports.
Implement an integrated payment system for users to complete transactions.
Implement validation checks on all user inputs to ensure data integrity
Expected Outcomes:
provide a wide range of features and functionalities to both administrators and users.
a secure login system and an integrated payment system for users to complete transactions.
handle a large volume of classifieds and users.
Deliverables:
Source code for the solution written in Java
A report detailing the development and testing of the solution
Timeline:
2 days for system design and development
1 day for testing, bug fixing , report and finalizing the deliverable
Please let me know if you have any questions or concerns about this proposal. I am happy to make any necessary changes to ensure that the project meets your requirements.