Skip to content

Latest commit

 

History

106 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟What is SpeakUp?

SpeakUp is a dynamic web forum service built with SpringBoot, designed to foster community engagement and open discussions. Users can create, share, and comment on content across various topics, making it a versatile platform for conversations and content sharing.

📑 Table of Contents

🛠Steps to set up the application

  1. Clone the repository:
 git clone https://github.com/LunguIon/forum

🚀Steps to build the application

  1. Install dependencies:
 mvn clean install
  1. Run the build:
 java -jar target/forum-0.0.1-SNAPSHOT.jar

🔧 Technologies used

  • Spring Boot : Provides a rapid, convention-over-configuration solution for application setup and execution.
  • Java 17: Modern version of Java, offering improved performance and security features.
  • Spring Data JPA & PostgreSQL: Manage database interactions seamlessly, supporting the storage and retrieval of forum data.
  • Spring Security & OAuth2: Ensure robust security by handling authentication and authorization.
  • JWT: Securely handles user sessions and service requests.
  • Spring Web: Facilitates request handling and response serving through RESTful web services.
  • Log4J2: Offers logging capabilities for debugging and operational insights.
  • Springdoc OpenAPI: Provides automated API documentation, useful for both development and consumption of the API.

👨‍💻 Contributors

  1. Ion Lungu

    • Role: Implemented OAuth and JWT token-based authorization.
  2. Alexandr Melnic

    • Role: Developed all entities and services in project.
  3. Jeleascov Tatiana

    • Role: Wrote all server unit tests and worked on documentation.

⚖️ License

About

SpeakUp is a vibrant and dynamic online community designed for those passionate about exchanging ideas and opinions. Users can create and manage topics, posts, and comments, benefiting from a voting system. With customization options and respect for legal norms, SpeakUp provides a safe and engaging experience for its community.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages