Building a text based Discussion forum (No GUI)

Job ID: 36801470

Budget: ₹600 – ₹1,500 INR

I am looking for a developer to build a text-based discussion forum using Java. The forum will not require a GUI. I have a detailed list of specific features and functionalities that I want the forum to have. User authentication is not necessary for this project. Ideal skills and experience for this job include proficiency in Java and experience with building discussion forums.

Some parts of the project are implemented, you’ll need to implement the rest of the project. You will need to complete the following parts of the project:

- Question.java : All of the constructors and methods in this class

- Reply.java: All of the constructors and methods in this class

-The following methods in AbstractEntity.java:
> getId
> setId
> autoGenerateId

- The following methods in UserActivity.java:
> postNewQuestion
> seeAllQuestions
> deleteQuestion

The following method in UpvoteServiceImpl.java: getUpvote

Detailed Instructions on how to write these classes and functions in the starter files are attached below.

Note: Please make sure that you make changes in the starter file, only in the 5 files mentioned above.
Please see the attached zip file, it has everything that is required.

This is a very basic level program, I need something very basic which meets the requirements and looks like it is done by a beginner-level programmer. Also, keep in mind to make the code readable and easy to understand with proper comments.