Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4b89127
Merge pull request #44 from TerminatorDom77/dev
TerminatorDom77 Nov 10, 2025
9a27409
Make coverage report for all the tests (overall report)
TerminatorDom77 Nov 11, 2025
e33c98b
Delete unnecessary public folder and create dist folder with npm rum …
TerminatorDom77 Nov 11, 2025
7a2e951
Make file to provide a public url for the app
TerminatorDom77 Nov 12, 2025
99d85c6
Add environment variable for production
TerminatorDom77 Nov 12, 2025
dda665f
Small change to test production mode
TerminatorDom77 Nov 13, 2025
3dc1ed9
Delete unnecessary method in Task clas
TerminatorDom77 Nov 13, 2025
2ffc4fe
Delete two unnecessary files
TerminatorDom77 Nov 15, 2025
96f188c
Add deployment settings to package.json
TerminatorDom77 Nov 15, 2025
c7ff90c
Create node.js.yml
TerminatorDom77 Nov 15, 2025
115c18b
Update package.json
TerminatorDom77 Nov 15, 2025
84d49d0
Merge branch 'main' of https://github.com/TerminatorDom77/Group1Project
TerminatorDom77 Nov 15, 2025
3329631
Update both package.jsons
TerminatorDom77 Nov 15, 2025
969808f
Update vite.config.js
TerminatorDom77 Nov 15, 2025
59feddd
Update package.json
TerminatorDom77 Nov 15, 2025
4055c53
Update server.py
TerminatorDom77 Nov 15, 2025
50e93a0
Add requirements file for production deployment
TerminatorDom77 Nov 15, 2025
480a685
Make .env file for production
TerminatorDom77 Nov 15, 2025
333be5b
Remove gh-pages files and folders
TerminatorDom77 Nov 15, 2025
40374b4
Merge branch 'dev'
TerminatorDom77 Nov 17, 2025
681721f
Update vite.config.js
TerminatorDom77 Nov 17, 2025
f2c001f
Update vite.config.js
TerminatorDom77 Nov 17, 2025
b5f13b9
Update vite.config.js
TerminatorDom77 Nov 17, 2025
6e17aca
Update vite.config.s
TerminatorDom77 Nov 17, 2025
d32de50
Update vite.config.js
TerminatorDom77 Nov 17, 2025
b9edaad
Update package-lock.json
TerminatorDom77 Nov 17, 2025
d858417
added meeting minutes
jaxon-larsen Nov 17, 2025
2ac1c54
Merge branch 'main' of https://github.com/TerminatorDom77/Group1Project
jaxon-larsen Nov 17, 2025
26eae32
Add presentation powerpoint
simonalligatorsmith Nov 17, 2025
21d0c0e
Merge branch 'main' of https://github.com/TerminatorDom77/Group1Project
simonalligatorsmith Nov 17, 2025
478d8aa
Merge pull request #48 from TerminatorDom77/dev
simonalligatorsmith Nov 17, 2025
035c537
Update vite.config.js
TerminatorDom77 Nov 17, 2025
275a386
Merge branch 'main' of https://github.com/TerminatorDom77/Group1Project
TerminatorDom77 Nov 17, 2025
8a8c714
Update vite.config.js
TerminatorDom77 Nov 17, 2025
a85fb5b
Update package.json
TerminatorDom77 Nov 17, 2025
aea3518
Remove a node file
TerminatorDom77 Nov 17, 2025
82952f8
Add fireworks-js in frontend package.json
TerminatorDom77 Nov 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions docs/meeting_minutes/presentation/presentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Presentation Meeting Notes

## Information

- Date: Monday, November 17, 2025
- Time: 3:30pm
- Attendance: All members present
- Roles:
Scrum Master - Dominic
Meeting Recorder - Jaxon
Front End - Bishakha
Back End - Kylee
Database - Simon

## Minutes

- We ensured everyone had their parts done
- We practiced our presentation
- Everyone seemed confident and went well within their time
- We were kicked out of our meeting early, but got everything necessary done
Binary file added docs/slides.pptx
Binary file not shown.
6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
{
"name": "group1project",
"private": true,
"homepage": "https://TerminatorDom77.github.io/Group1Project",
"scripts": {
"dev": "npm --prefix task_manager_app/frontend run dev",
"start": "concurrently \"npm run server\" \"npm run client\"",
"server": "cd task_manager_app/backend && python server.py",
"client": "npm --prefix task_manager_app/frontend run dev"
"client": "npm --prefix task_manager_app/frontend run dev",
"build": "cd task_manager_app/frontend && npm run build",
"predeploy": "cd task_manager_app/frontend && npm run build",
"deploy": "cd task_manager_app/frontend && npm run build && gh-pages -d dist"
},
"dependencies": {
"@vitejs/plugin-react": "^5.0.4",
Expand Down
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#No external third party dependencies so this should be empty
5 changes: 3 additions & 2 deletions task_manager_app/backend/server.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from src.models.database import TaskDatabase, ListTable, TaskTable
from http.server import BaseHTTPRequestHandler, HTTPServer
import json
import os
from enum import Enum
from src.routes.task_routes import (
handle_get_tasks,
Expand Down Expand Up @@ -252,8 +253,8 @@ def __init__(self, *args, **kwargs):
self.list_controller = list_controller
super().__init__(*args, **kwargs)

host = "localhost"
port = 8000
host = "0.0.0.0"
port = int(os.environ.get("PORT", 8000))
server = HTTPServer((host, port), ConfiguredHandler)
print(f"Server running at http://{host}:{port}")
try:
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions task_manager_app/frontend/.env.production
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# API Configuration
VITE_API_URL=https://group1project-backend.onrender.com/
9 changes: 0 additions & 9 deletions task_manager_app/frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions task_manager_app/frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,14 @@
"dev": "vite",
"build": "vite build",
"lint": "eslint .",
"preview": "vite preview"
"preview": "vite preview",
"deploy": "gh-pages -d dist"
},
"dependencies": {
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-movable": "^3.4.1"
"react-movable": "^3.4.1",
"fireworks-js": "^2.10.8"
},
"devDependencies": {
"@eslint/js": "^9.36.0",
Expand Down
1 change: 0 additions & 1 deletion task_manager_app/frontend/public/vite.svg

This file was deleted.

8 changes: 8 additions & 0 deletions task_manager_app/frontend/vite.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,13 @@ import react from '@vitejs/plugin-react'

// https://vite.dev/config/
export default defineConfig({
base: './',
plugins: [react()],
build: {
outDir: 'dist', // output build relative to project root
emptyOutDir: true, // clear output dir before building
},
optimizeDeps: {
include: ['fireworks-js'],
},
})