Skip to content

guiklinke/contentManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content Management

Description

The project aims to develop a basic backend API for a content-sharing platform. The primary focus is on creating endpoints to manage user-generated content, including games, videos, artwork, and music.

Tech Stack

  • Java 17 or above
  • Spring Boot 3.0
  • Maven
  • PostgreSQL
  • Spring Data JPA
  • Spring Security
  • JSON Web Tokens (JWT)
  • OpenAPI

Running the app

  1. Clone the repository: git clone https://github.com/guiklinke/contentManagement.git
  2. Download and install Java 17: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
  3. Download and install PostgreSQL: https://www.postgresql.org/download/
  4. Import Project into IDE:
  • Open your IDE (e.g., IntelliJ IDEA).
  • Import the project by selecting the root directory of the cloned repository.
  1. Set Up PostgreSQL Database:
  • Create a new PostgreSQL database for your project.
  • Update the database configuration in application.properties or application.yml file to match your database credentials.
  1. Build and Run the Project:
  • Build the project using Maven: mvn clean install
  • Run the project using your IDE's run configuration or command line.
  1. Access the Application:

API documentation

About

The project aims to develop a basic backend API for a content-sharing platform. The primary focus is on creating endpoints to manage user-generated content, including games, videos, artwork, and music.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages