Skip to content
This repository was archived by the owner on Jun 9, 2022. It is now read-only.
/ uni-board Public archive

A Software Engineering group project using Agile Methodologies to create a messaging board for students and academics.

License

Notifications You must be signed in to change notification settings

nmac-dev/uni-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uni Board

A Software Engineering group project using Agile Methodologies to create a messaging board for students and academics.

Contents

Features

  • Home Page (default)
  • Account/Profile System
  • Message Board
  • Quiz Completion/Creation
  • LeaderBoards

Tools

  • python-django | 3.1.7
  • bootstrap | v5.0.0-beta2

Operation

Github

  • PLEASE: create a new branch for your development work
  • DO NOT: push directly to the master branch

Server

This is the CL argument for the server
python manage.py < command >

Commands

Run these commands when you add/remove/move any django files
makemigrations
migrate

Starts the server in the current terminal
runserver

Create a super user that can be access in the "/admin" page
createsuperuser

Creates a new "app" (kinda like a module) in the src directory
startapp < appname >

Load an admin user with username and password "admin", and loads in example posts
loaddata test_data.json

Run unit tests
test

IBM Cloud

Build container image with docker, upload to IBM cloud registry, then deploy container to Kubernetes.
This can all be done in one step using the ibm_reimage bash script found under uni-board. Ensure you are logged in to IBM Cloud (ibmcloud login), then run ./ibm_reimage. The external IP used to access the site will be displayed after the ./ibm_reimage script is run. To access the site, visit [external IP]:8080 in your browser.

About

A Software Engineering group project using Agile Methodologies to create a messaging board for students and academics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages