Commit Graph

94 Commits

Author SHA1 Message Date
white
f63dc4a368 PATCH: removed commit_data method from database as it is no longer necessary 2025-01-29 11:59:12 +00:00
white
e2070be9f9 PATCH: fixed issues with authentication 2025-01-29 11:31:43 +00:00
JustIceO7
cd1a246483 PATCH UPDATE: Updated routes to query stream information from backend database 2025-01-29 03:05:33 +00:00
JustIceO7
95827ccf95 UPDATE: Added util functions for handling streaming routes 2025-01-29 03:04:56 +00:00
JustIceO7
46c7ca3f10 UPDATE: Added followed_categories to db to track users following stream categories 2025-01-29 03:02:52 +00:00
JustIceO7
e4a8ba9900 FEAT: Added errorhandling for status codes 2025-01-29 03:02:09 +00:00
6964234231 UPDATE: Added functionality that updates database on stream start and on stream end. Adds new stream to database 2025-01-29 00:59:05 +00:00
bc1a48a571 UPDATE: Added stream title and selected category to users table 2025-01-29 00:38:10 +00:00
EvanLin3141
252ca7d1e6 Add: Added New Styling For AuthModel
New Border effect that rolls around the border of the registration.
Use of CSS extension that goes with TailwindCdd
2025-01-28 22:31:31 +00:00
01d7be2d4b UPDATE: Adjusted NGINX config to not display stream key in URL and added stream key auth in Flask 2025-01-28 22:04:09 +00:00
440063bbd0 UPDATE: Revamped database class, and implemented some routes in streams.py 2025-01-28 20:36:13 +00:00
cbef531b3e PATCH: Fixed jsonifying the SQL output 2025-01-28 19:02:36 +00:00
white
12c576de2f UPDATE: Improved chat transmission speed by ~50% 2025-01-28 17:23:40 +00:00
Chris-1010
25235c5c26 PATCH: Fix to Database Changes 2025-01-28 15:14:33 +00:00
ThisBirchWood
13d7351588 UPDATE: Began on removing streamers table, and replacing the corresponding code, NOT TESTED (if it's too messy to work with then rollback) 2025-01-28 11:01:06 +00:00
ThisBirchWood
46a8895398 Implemented some stream routes (needs code review, cant properly test at work) 2025-01-28 09:48:57 +00:00
ThisBirchWood
7b511677c9 Patch: Adjusted SQL schema to remove errors, and added sample data to test Flask routes 2025-01-28 09:06:54 +00:00
JustIceO7
ed438e6c2f FEAT: Got started on the user forgot password feature as well as added error handling 2025-01-27 19:32:46 +00:00
Chris-1010
93b3ffbc0b Patch: Tidy up of style code and fix to authentication logic
Feat: Added ability to access user's username through AuthContext
2025-01-27 16:18:01 +00:00
white
4e9fa011fa Update: remove unused imports, added better comments and refactored for all blueprints 2025-01-27 12:49:42 +00:00
white
3dc44da69a UPDATE: fixed signup method and added input sanitisation 2025-01-27 11:21:55 +00:00
evan
e0d748ed06 UPDATE: Added Hover Gradient Animation Effect on Logo.
Could be referenced for future use.
Usage of tailwind.config.js
2025-01-27 04:21:12 +00:00
evan
56c462c94b FEAT: Added AGOG Logo to Homepage 2025-01-27 02:42:27 +00:00
JustIceO7
ff9feaacec Created utils folder which holds funcs to be called within the flask routes, added pseudo code to streams.py and user.py which are untested, data still needs to be jsonified to be sent to React 2025-01-26 06:51:24 +00:00
JustIceO7
64a5bf6f82 Changed the organization of the database in addition to some tables 2025-01-26 05:44:31 +00:00
Chris-1010
60c9d1986e Refactored chat implementation to work with Websockets;
Fixed video.js working on Docker Container;
Added sample video to VideoPlayer for now;
Bug: Requests to the server take extra long to return a response;
2025-01-25 15:29:17 +00:00
white
f4aed8b0cc Added Websockets to chat 2025-01-25 12:45:09 +00:00
Chris-1010
a409e74992 - Added Chat frontend, interfaces with backend;
- Updated styles for VideoPage;
- Added StreamerRoute component;
- Remove unused Login and Signup pages;
- Update to Navbar and Logo components for new structure on different pages;
- Update to auth flow to display error messages to user;
2025-01-25 02:34:06 +00:00
Chris-1010
5c16092b1c - Refactor of StreamsContext:
Added `featuredCategories` section,
Added personalised variations of HomePage contents;
- Removal of redundant/unused files from backend;
- Update to README: Updated to current method for deploying;
- Known bug: StreamsContext is being called before AuthContext, leading to unpersonalised streams & categories each time, even when logged in;
2025-01-24 17:24:10 +00:00
white
b9e912af1d Removed forms.py as validation is done in react now 2025-01-24 17:10:41 +00:00
white
ae9cd96333 Improved chat.py and created a temporary chat.html to be transferred to react later 2025-01-24 17:02:56 +00:00
Chris-1010
8ec60b1c41 Major: Added Authentication Functionality, interfaces with backend;
Added new styles to HomePage & VideoPage;
Added AuthContext to persist logged_in status;
2025-01-24 15:44:27 +00:00
JustIceO7
ca2a7e9baf created code for user routes and linked olds routes to reflect new ones 2025-01-24 05:11:03 +00:00
Oscar
52f977e885 final clean-up for database 2025-01-24 01:50:10 +00:00
Oscar
53bb478ab7 resolved merge conflict 2025-01-24 00:16:00 +00:00
Oscar
fe36f89426 Merge branch 'main' of https://github.com/john-david3/cs3305-team11 2025-01-24 00:10:39 +00:00
Oscar Cao
be2248fcad restrucuted blueprint layouts and added more skeleton api routes to be used from the frontend 2025-01-23 23:49:08 +00:00
Oscar Cao
ced77e718a merged and resolved database conflicts 2025-01-23 23:47:54 +00:00
Oscar Cao
f2afe5be2a cleaned up flask apis adding skeleton code 2025-01-23 22:42:36 +00:00
Oscar Cao
f9636f8650 updated database creating more tables 2025-01-23 22:41:45 +00:00
white
ab10673a67 updated the methods in chat.py, still need to make it interact with frontend 2025-01-23 20:51:09 +00:00
Chris-1010
667088ec9e Fix: Checkout
Fix: Formatting
2025-01-23 14:50:45 +00:00
white
33111ea077 Created new chat table in scheme.sql, Added chat.py with 3 methods (incomplete) 2025-01-23 13:10:22 +00:00
233e2df781 Fixed Flask fetching issue 2025-01-23 13:02:04 +00:00
1047b96c0f Fixed allowed hosts issue 2025-01-23 12:27:03 +00:00
b377240753 React runs on port 8080 2025-01-23 12:22:47 +00:00
Chris-1010
66957efe6f Update to structure 2025-01-23 12:13:50 +00:00
Chris-1010
be30d9c924 Update .gitignore;
Update to style of CheckoutForm
2025-01-23 12:03:41 +00:00
e7822f3c98 React runs on docker now 2025-01-23 11:41:53 +00:00
c0674c58b4 Moved frontend out of webserver into it's own container 2025-01-23 11:28:53 +00:00