Skip to content

nikolaevdmv/imageboard-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imageboard Application

Simple Imageboard using Vue and SpringBoot

Environment

  • Windows 10
  • Java 20
  • Gradle 8.3
  • Node 18.17.1
  • NPM 10.1.0
  • Docker 20.10.17
  • docker-compose 1.29.2

Architecture

diagram_png

Start

All commands should be executed from the root project folder

Docker

cd docker

docker-compose up

Frontend

cd frontend

npm install

npm run dev

Backend

cd backend

gradlew.bat clean build bootRun

Usage

Application will be displayed at http://localhost:5173/

From there you can browse different predefined boards. There is stub data only for Anime board.

You can:

  • Browse existing boards and threads
  • Create your own thread
  • Create new posts in a thread
  • Modify and delete posts

Infrastructure

TODO

  • post with image (Vue && Spring)
  • convert any image to jpg (Spring)
  • css refactoring (Vue)
  • cors settings (Spring)
  • switch to composition API (Vue)
  • form validation (Vue)

Screenshots

screenshot-1

screenshot-2

screenshot-3

About

Simple Imageboard using Vue and SpringBoot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published