/questapp

QuestApp is a simple Java-based web application that allows users to participate in discussions and share content, functioning as a basic forum or blog platform.

Primary LanguageJava

QuestApp

QuestApp is a Java-based web application designed as a platform where users can engage in discussions, share content, and manage posts. It functions similarly to a forum or blog, providing a user-friendly interface for interaction and content management.

Features

  • User Accounts: Sign up, log in, and manage your profile.
  • Forum-Style Discussions: Create topics, post replies, and engage in conversations.
  • Blog Posts: Publish articles and comment on posts.
  • Search Functionality: Easily find posts and discussions.
  • Responsive Design: Optimized for both desktop and mobile devices.

Installation

  1. Clone the repository:
    git clone https://github.com/rdilruba/questapp.git
  2. Navigate to the project directory:
    cd questapp
  3. Build the project with Maven:
    mvn clean install
  4. Run the application:
    java -jar target/questapp.jar

Deployment

You can deploy QuestApp using Docker:

  1. Build the Docker image:
    docker build -t questapp .
  2. Run the Docker container:
    docker run -p 8080:8080 questapp

Note

Disclaimer: This Readme is generated by an LLM :)