Skip to content
Merged
Show file tree
Hide file tree
Changes from 45 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
a8f9349
Add dockerfile
LemonDrew Sep 14, 2025
e77d1df
Merge remote-tracking branch 'origin/dockerize-frontend' into dev/foo…
FooChao Sep 14, 2025
4fd1ddf
Add docker-compose.yml + set up local mongodb
FooChao Sep 14, 2025
4584e97
Rename .env to .env.sample
FooChao Sep 14, 2025
68e41a0
Update docker compose.yml with comments
FooChao Sep 14, 2025
5e3033f
Add debounced input component
FooChao Sep 15, 2025
0178678
Add AI Logging
FooChao Sep 15, 2025
38aa84f
Update time in AI logging
FooChao Sep 15, 2025
bf07c94
Update README.md with reference
FooChao Sep 15, 2025
c11a4d7
Merge branch 'copy-user-service' into add-user-service
FooChao Sep 15, 2025
205a177
Update ai/usage-log.md
FooChao Sep 15, 2025
b1a895c
Set up mongo db and update compose.yml
FooChao Sep 15, 2025
6c1f571
Update user-model.js with verified field
FooChao Sep 15, 2025
aeb55f3
Merge remote-tracking branch 'origin/setup-nginx-docker' into add-use…
FooChao Sep 15, 2025
92c88e5
Update docker compose to use api gateway
FooChao Sep 15, 2025
82f838a
Add npm start / run dev / install shortcuts on root repo
FooChao Sep 15, 2025
56c030e
Improve styling for sign up page
FooChao Sep 15, 2025
5e589f4
Merge remote-tracking branch 'origin/master' into add-user-service
FooChao Sep 15, 2025
18945ad
Synchronise sign up component state
FooChao Sep 15, 2025
4bc013e
Enforce Strong Password using regex
FooChao Sep 15, 2025
2e2b4e3
Improve UX
FooChao Sep 15, 2025
0f01282
Add regions for better readability
FooChao Sep 15, 2025
17bbd94
Use API for signing in and add toast
FooChao Sep 15, 2025
060f99c
Fix middleware at wrong location
FooChao Sep 15, 2025
60a1ce3
Remove unnecessary console.log
FooChao Sep 15, 2025
3d43b24
Move errorHandlers file location
FooChao Sep 15, 2025
5edd94b
Add cookies handler
FooChao Sep 15, 2025
50ff755
Track state in log in component
FooChao Sep 15, 2025
f93c936
Use router for changin page without a reload
FooChao Sep 15, 2025
5909371
Add ability to login
FooChao Sep 15, 2025
e9d7af4
Update AI usuage with correct claude model
FooChao Sep 15, 2025
aace294
Update AI dislosure
FooChao Sep 15, 2025
233363b
Add navbar and userContext to store username and email
FooChao Sep 15, 2025
36c58fc
Update navbar styling
FooChao Sep 15, 2025
3b776b4
Fix bug where context is not updated correctly after logging in
FooChao Sep 15, 2025
584d7f7
Cleqar toast after successful redirecting
FooChao Sep 15, 2025
18ca3e3
Resolve Docker networking issue for middleware token verification
FooChao Sep 15, 2025
e771f39
Merge remote-tracking branch 'origin/master' into add-user-service
FooChao Sep 15, 2025
3d89164
Run auto format fix in frontend
FooChao Sep 15, 2025
d1a575e
Add email regex validation and remove leading/trailing space for emai…
FooChao Sep 16, 2025
4e9157c
Give more specific error message when it is either username or email …
FooChao Sep 16, 2025
c83a000
Run style auto fix
FooChao Sep 16, 2025
c23d1bd
Run npm audit fix
FooChao Sep 16, 2025
b9b1389
Add auth-guard to prevent user from unauthorised back-tracking after …
FooChao Sep 16, 2025
64e4aec
Run format fix
FooChao Sep 16, 2025
004c415
Fix bug where navigation by other means cause the navbar to not get u…
FooChao Sep 17, 2025
425c407
Merge remote-tracking branch 'origin/master' into add-user-service
FooChao Sep 17, 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
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
**/.env
**/node_modules
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
[![Review Assignment Due Date](https://classroom.github.com/assets/deadline-readme-button-22041afd0340ce965d47ae6ef1cefeee28c7c493a6346c4f15d667ab976d596c.svg)](https://classroom.github.com/a/QUdQy4ix)
# CS3219 Project (PeerPrep) - AY2526S1
## Group: Gxx
## Group: G01

### Note:
- You are required to develop individual microservices within separate folders within this repository.
- The teaching team should be given access to the repositories as we may require viewing the history of the repository in case of any disputes or disagreements.

### References:
- https://github.com/CS3219-AY2526Sem1/PeerPrep-UserService
Loading