Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
259c310
Add complete login frontend with authentication system
dila72 Sep 30, 2025
882a7a7
pages and components
kin-lgtm Nov 1, 2025
3710200
add types
kin-lgtm Nov 1, 2025
6bdfe49
create header,sidebar of customers
dilusha-ola Nov 3, 2025
b5b4302
use consistent font sizes and colors and alignments
dilusha-ola Nov 3, 2025
e8d9efe
set components and pages related to mobile size.
dilusha-ola Nov 3, 2025
8cb4e8c
update
dilusha-ola Nov 3, 2025
656321a
responsive to desktop and tablets.
dilusha-ola Nov 3, 2025
ec54ec4
more responsive
dilusha-ola Nov 4, 2025
2c07bfc
update paddings
dilusha-ola Nov 4, 2025
87bd01a
Merge pull request #4 from EnterpriseApplicationDevelopmentProject/cu…
kin-lgtm Nov 4, 2025
328a744
Create ProfileForm
kin-lgtm Nov 4, 2025
ae53fc6
Create ProfileCard
kin-lgtm Nov 4, 2025
9128561
Create ProfileClient
kin-lgtm Nov 4, 2025
29636a3
profile page
kin-lgtm Nov 4, 2025
cfcddb9
vehicle form
kin-lgtm Nov 4, 2025
643670c
vehicle card and detail
kin-lgtm Nov 4, 2025
4548d23
vehicle list
kin-lgtm Nov 4, 2025
5463372
update the content
kin-lgtm Nov 4, 2025
ed77fea
Merge pull request #5 from EnterpriseApplicationDevelopmentProject/ad…
kin-lgtm Nov 4, 2025
bf0e2e6
employee progress
Nethmini-jayasekara Nov 4, 2025
3e28303
Merge pull request #6 from EnterpriseApplicationDevelopmentProject/fe…
kin-lgtm Nov 4, 2025
d719ec3
update navigation
kin-lgtm Nov 4, 2025
41d9027
Merge pull request #7 from EnterpriseApplicationDevelopmentProject/ad…
kin-lgtm Nov 4, 2025
f63430e
add admin dashboard
kin-lgtm Nov 5, 2025
813b107
admin appointment
kin-lgtm Nov 5, 2025
bd82eeb
admin customers
kin-lgtm Nov 5, 2025
1fc7b58
admin employees
kin-lgtm Nov 5, 2025
0ab4b30
admin projects
kin-lgtm Nov 5, 2025
43a6eca
admin services
kin-lgtm Nov 5, 2025
37b8aea
admin settings
kin-lgtm Nov 5, 2025
17bf2df
background data
kin-lgtm Nov 5, 2025
b0c2bbf
login
kin-lgtm Nov 5, 2025
609355e
customer dashboard
kin-lgtm Nov 5, 2025
13ad26a
add layout
kin-lgtm Nov 5, 2025
652f1b5
customer appointments
kin-lgtm Nov 5, 2025
2b3a893
update appointments
kin-lgtm Nov 5, 2025
dd7a9ea
employee appointments
kin-lgtm Nov 5, 2025
5a72f24
employeed dashboard update
kin-lgtm Nov 5, 2025
2645a2b
employee profile
kin-lgtm Nov 5, 2025
7cade9c
progress updated
kin-lgtm Nov 5, 2025
7126d69
Merge branch 'dev' into add-frontend
kin-lgtm Nov 5, 2025
a701e01
Merge pull request #8 from EnterpriseApplicationDevelopmentProject/ad…
kin-lgtm Nov 5, 2025
26e93dd
redirect the login page to home and add forgot password page
kin-lgtm Nov 5, 2025
250db72
Merge branch 'add-frontend' of https://github.com/EnterpriseApplicati…
kin-lgtm Nov 5, 2025
88c96c5
Merge pull request #9 from EnterpriseApplicationDevelopmentProject/ad…
kin-lgtm Nov 5, 2025
107c1de
update favicon
kin-lgtm Nov 5, 2025
ad15ec6
Merge pull request #10 from EnterpriseApplicationDevelopmentProject/a…
kin-lgtm Nov 5, 2025
a3ad8e6
services on customer side displaying
Sulakshani Nov 5, 2025
c6af262
Added cancel,delete,divided sections and other stuff
dinujayawkt Nov 5, 2025
baf29ac
Merge pull request #11 from EnterpriseApplicationDevelopmentProject/c…
kin-lgtm Nov 5, 2025
25bc392
Create frontend authentication
behan02 Nov 5, 2025
2fc67f7
Create forgot password
behan02 Nov 5, 2025
edbaca9
Connected frontend with backend, crud operations in Appoinments and p…
dinujayawkt Nov 5, 2025
a0788a3
Change input fields in create employee form
behan02 Nov 5, 2025
0671912
Merge branch 'dev' into auth
kin-lgtm Nov 5, 2025
7dfb9ce
Merge pull request #13 from EnterpriseApplicationDevelopmentProject/auth
kin-lgtm Nov 5, 2025
b96f87b
Merge pull request #15 from EnterpriseApplicationDevelopmentProject/A…
kin-lgtm Nov 5, 2025
6a72ac2
solved appoinments showing error
dinujayawkt Nov 6, 2025
4e541bf
update vehicle adding
kin-lgtm Nov 6, 2025
f52b57a
Merge pull request #19 from EnterpriseApplicationDevelopmentProject/f…
kin-lgtm Nov 6, 2025
80dadbf
Merge branch 'dev' into Appointments-Projects
kin-lgtm Nov 6, 2025
468d15a
updated for getting projects for particular customer
dinujayawkt Nov 6, 2025
83bdbe3
customer dashboard with fetched details
dinujayawkt Nov 6, 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
18 changes: 18 additions & 0 deletions .vscode/c_cpp_properties.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"configurations": [
{
"name": "windows-gcc-x64",
"includePath": [
"${workspaceFolder}/**"
],
"compilerPath": "gcc",
"cStandard": "${default}",
"cppStandard": "${default}",
"intelliSenseMode": "windows-gcc-x64",
"compilerArgs": [
""
]
}
],
"version": 4
}
24 changes: 24 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++ Runner: Debug Session",
"type": "cppdbg",
"request": "launch",
"args": [],
"stopAtEntry": false,
"externalConsole": true,
"cwd": "d:/sprint588/Github/ead-frontend/src/app/(user)/(auth)",
"program": "d:/sprint588/Github/ead-frontend/src/app/(user)/(auth)/build/Debug/outDebug",
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
59 changes: 59 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"C_Cpp_Runner.cCompilerPath": "gcc",
"C_Cpp_Runner.cppCompilerPath": "g++",
"C_Cpp_Runner.debuggerPath": "gdb",
"C_Cpp_Runner.cStandard": "",
"C_Cpp_Runner.cppStandard": "",
"C_Cpp_Runner.msvcBatchPath": "C:/Program Files/Microsoft Visual Studio/VR_NR/Community/VC/Auxiliary/Build/vcvarsall.bat",
"C_Cpp_Runner.useMsvc": false,
"C_Cpp_Runner.warnings": [
"-Wall",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wformat=2",
"-Wcast-align",
"-Wconversion",
"-Wsign-conversion",
"-Wnull-dereference"
],
"C_Cpp_Runner.msvcWarnings": [
"/W4",
"/permissive-",
"/w14242",
"/w14287",
"/w14296",
"/w14311",
"/w14826",
"/w44062",
"/w44242",
"/w14905",
"/w14906",
"/w14263",
"/w44265",
"/w14928"
],
"C_Cpp_Runner.enableWarnings": true,
"C_Cpp_Runner.warningsAsError": false,
"C_Cpp_Runner.compilerArgs": [],
"C_Cpp_Runner.linkerArgs": [],
"C_Cpp_Runner.includePaths": [],
"C_Cpp_Runner.includeSearch": [
"*",
"**/*"
],
"C_Cpp_Runner.excludeSearch": [
"**/build",
"**/build/**",
"**/.*",
"**/.*/**",
"**/.vscode",
"**/.vscode/**"
],
"C_Cpp_Runner.useAddressSanitizer": false,
"C_Cpp_Runner.useUndefinedSanitizer": false,
"C_Cpp_Runner.useLeakSanitizer": false,
"C_Cpp_Runner.showCompilationTime": false,
"C_Cpp_Runner.useLinkTimeOptimization": false,
"C_Cpp_Runner.msvcSecureNoWarnings": false
}
64 changes: 64 additions & 0 deletions MOCK_CREDENTIALS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Mock Login Credentials

## Admin Account

- **Email**: `admin@autocare.com`
- **Password**: `admin123`
- **Role**: Administrator
- **Access**: Full system access, manage customers, employees, appointments, projects, services, and settings

## Employee Accounts

### Mike Johnson (Master Technician)

- **Email**: `mike.johnson@autocare.com`
- **Password**: `employee123`
- **Role**: Employee
- **Access**: View assigned appointments, projects, time logs, update progress

### David Smith (Technician)

- **Email**: `david.smith@autocare.com`
- **Password**: `employee123`
- **Role**: Employee
- **Access**: View assigned appointments, projects, time logs, update progress

### Robert Brown (Master Technician)

- **Email**: `robert.brown@autocare.com`
- **Password**: `employee123`
- **Role**: Employee
- **Access**: View assigned appointments, projects, time logs, update progress

## Customer Accounts

### James Wilson

- **Email**: `james.wilson@email.com`
- **Password**: `customer123`
- **Role**: Customer
- **Access**: Book appointments, create projects, manage vehicles, view dashboard

### John Doe

- **Email**: `john.doe@email.com`
- **Password**: `customer123`
- **Role**: Customer
- **Access**: Book appointments, create projects, manage vehicles, view dashboard

### Sarah Johnson

- **Email**: `sarah.johnson@email.com`
- **Password**: `customer123`
- **Role**: Customer
- **Access**: Book appointments, create projects, manage vehicles, view dashboard

---

## Quick Test Guide

1. **Admin Login**: Use `admin@autocare.com` / `admin123` to access the admin portal
2. **Employee Login**: Use `mike.johnson@autocare.com` / `employee123` to access employee portal
3. **Customer Login**: Use `james.wilson@email.com` / `customer123` to access customer portal

All passwords are simple for testing purposes. In production, these would be properly hashed and secured.
Loading