IT5007 Project
54.149.15.71:3000 Instance has been stopped
You are recommended to log in with this admin account to better experience all the features, however, you can also register a new account.
email: [email protected]
, password: admin
The browser may warn of password compromise, but it doesn't matter.
-
Make sure you have installed docker, java, node and npm
java -version node --version npm --version
-
Clone this repository
git clone https://github.com/ESoapW/Uboard.git cd Uboard/
-
Set up and start PostgreSQL database
Open docker
docker compose up
Go to
localhost:5050/browser
, password:admin
Add a new server with propertiesName: Uboard, Port: 5432
Add a new database with propertiesDatabase: postgres, Username: postgres, Password: changeme
Using query tool and run the sql query insql/activity.sql
to initialize the database
-
Start back-end server
screen java -jar target/5007project.jar
Detach from screen (ctrl/cmd + A + D)
-
Set up and start file server
npm install -g http-server screen http-server ./
Detach from screen (ctrl/cmd + A + D)
-
Start frond-end server
cd frontend npm install npm run build npm start
The web app should pop up, if not, enter
localhost:3000
in your browser