Skip to content
/ Uboard Public

a web application to find partners for campus events

Notifications You must be signed in to change notification settings

ESoapW/Uboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uboard - a web application to find partners for campus events

IT5007 Project

Video demo

Video demo

Access via public IP address

54.149.15.71:3000 Instance has been stopped

Test account

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.

Set up and run on your local machine

  1. Make sure you have installed docker, java, node and npm

    java -version
    node --version
    npm --version
    
  2. Clone this repository

    git clone https://github.com/ESoapW/Uboard.git
    cd Uboard/
    
  3. Set up and start PostgreSQL database

    Open docker

    docker compose up
    

    Go to localhost:5050/browser, password: admin
    Add a new server with properties Name: Uboard, Port: 5432
    Add a new database with properties Database: postgres, Username: postgres, Password: changeme
    Using query tool and run the sql query in sql/activity.sql to initialize the database

  4. Start back-end server

    screen java -jar target/5007project.jar
    

    Detach from screen (ctrl/cmd + A + D)

  5. Set up and start file server

    npm install -g http-server
    screen http-server ./
    

    Detach from screen (ctrl/cmd + A + D)

  6. 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

About

a web application to find partners for campus events

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published