Skip to content

Zhou13-zy/UniProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peera2

Peera - itworkedb4 - task management

  • Anshul Bindal, z5227560
  • Thomas Davie, z5263970
  • Zainal Ahamath, z5224747
  • Zeyu Hou, z5190728 - entire work for frontend

Installation Guide

System requirements -

  • Python - 3.9
  • NodeJS - (ideal version - 18.12.1)
  • npm - (ideal version - 8.19.2)

Download Peera

  1. Navigate into the folder you would like to install Peera and clone app repo from Github by running the below command.

    $ git clone https://github.com/unsw-cse-comp3900-9900-22T3/capstone-project-3900-w18a-itworkedb4.git Peera

Setup Database

  1. In your newly create Peera folder, go into the src folder.

    $ cd src

    Download the Database file using the below command

    $ wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1oCHCYL3bzPVE3AQpzEEK8TaJfnSgo6Ju' -O database.db

    or

    Navigate to the below link, download the database.db file and place it into the src folder.

    https://drive.google.com/file/d/1oCHCYL3bzPVE3AQpzEEK8TaJfnSgo6Ju/

    Now we will proceed to start the backend server.

Setup Backend Server

  1. From src folder, navigate into peera-app-backend folder

    $ cd peera-app-backend

  2. There will be a requirements.txt file in that folder. Now intall the python requirements by running the below command.

    $ pip install -r requirements.txt

  3. Now navigate into the peera-backend folder and then run the initialising file

    $ cd peera-backend

    $ python __init__.py

    Now your backend server should be up and running. You can view the backend swagger UI by going to http://127.0.0.1:5001/static/swagger-ui/index.html#/

    Next, we will install the front-end server

Setup Frontend Server

  1. Open a new terminal window and navigate to the main directory of the app i.e. the Peera folder, and then install the nodeJS dependencies

    $ npm install

  2. Next, go into the frontend folder and install dependencies

    $ cd frontend

    $ npm install

  3. Now we can start the nodejs server

    $ npm start

Peera is now running! Head to http://127.0.0.1:3000 to begin.

UI showcase

  1. home

home

  1. register

register

  1. login

login

  1. user profile

userProfile

  1. search

search

  1. connected user profile

connectedUserProfile

  1. project dashboard

projectDashboard

  1. task detail

taskDetail

About

university project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published