Skip to content

rasmusmerzin/forum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 

Repository files navigation

Logo

Forum

A simple forum application built with Java Spring Boot and Angular.

Frontend is hosted at forum.merzin.dev.

Running locally

To run the application locally, you need to have Java 21 and Node.js with npm installed on your machine.

Backend

  1. Open the api directory in your terminal.
  2. Copy the .env.sample file to .env and set the environment variables.
  3. Run the migrations.sql file in your database.
  4. Run the following command to start the application:
./gradlew bootRun

Frontend

  1. Open the web directory in your terminal.
  2. Run the following command to install the dependencies:
npm install
  1. Run the following command to start the application:
npm start

Running tests

Backend

  1. Open the api directory in your terminal.
  2. Run the following command to run the tests:
./gradlew test

Frontend

  1. Open the web directory in your terminal.
  2. Run the following command to run the tests:
npm test

About

A simple forum application built with Java Spring Boot and Angular.

Resources

Stars

Watchers

Forks