Skip to content

Feature/responsive design #41

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 61 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
90785c0
first commit
Nextis-Invest Apr 5, 2025
1454a05
form-almost-ok
Nextis-Invest Apr 5, 2025
82541d3
rides-from refactoring + themes
Nextis-Invest Apr 6, 2025
ed42209
venues
Nextis-Invest Apr 8, 2025
df6aa8c
Add partner page with vehicle management
Nextis-Invest Apr 10, 2025
dd64580
Add French vehicle API integration
Nextis-Invest Apr 10, 2025
fbb24b6
Add partner vehicles module and dialog
Nextis-Invest Apr 10, 2025
3ee4718
Fix vehicle list fetch error with improved error handling
Nextis-Invest Apr 10, 2025
907e341
Remove maintenance tab from partner vehicles module
Nextis-Invest Apr 10, 2025
2372762
Redesign vehicle dialog with French plate toggle at the top and remov…
Nextis-Invest Apr 10, 2025
4ba9de1
Rename 'make' to 'brand' in vehicle form and make it a required field
Nextis-Invest Apr 10, 2025
540a93d
Enhance French vehicle API integration with manual fetch button and i…
Nextis-Invest Apr 10, 2025
05684d1
Add French license plate format detection (XX-111-XX) with automatic …
Nextis-Invest Apr 10, 2025
b3f3485
Fix missing required fields error in vehicle form submission
Nextis-Invest Apr 10, 2025
8563d72
Fix auto-populated data handling in vehicle form submission
Nextis-Invest Apr 10, 2025
c414f2b
Fix API endpoints to use 'brand' instead of 'make' for validation
Nextis-Invest Apr 10, 2025
d4dfccb
Add partner chauffeurs module and document upload functionality
Nextis-Invest Apr 10, 2025
a67dc4f
Fix authentication in API routes to use Clerk instead of NextAuth
Nextis-Invest Apr 10, 2025
4b0d9c0
Uninstall next-auth package as we're using Clerk for authentication
Nextis-Invest Apr 10, 2025
c72bf9d
Fix Select.Item empty value error in chauffeur form
Nextis-Invest Apr 10, 2025
0cb26fd
Add view option to event cards and create event detail page
Nextis-Invest Apr 12, 2025
cf46595
Fix dynamic route parameter naming consistency (use [eventId] instead…
Nextis-Invest Apr 12, 2025
4ffff6c
Add table and grid view toggle to events page
Nextis-Invest Apr 12, 2025
fda07f1
Update client page with toggle between table and grid views
Nextis-Invest Apr 12, 2025
3f26b51
Update client page to match events page design with toggle and tabs
Nextis-Invest Apr 12, 2025
fc2f254
Add search bar to client and events pages
Nextis-Invest Apr 12, 2025
8ef01a6
Make header title dynamic based on current page
Nextis-Invest Apr 12, 2025
53aca07
Replace Bookings and Users tabs with History tab in client detail page
Nextis-Invest Apr 12, 2025
cea48b4
Implement multi-step client form with progress indicator
Nextis-Invest Apr 12, 2025
f77387d
Fix useForm reference in client page
Nextis-Invest Apr 12, 2025
7c19142
Add non-French company option to client form
Nextis-Invest Apr 12, 2025
586f9d7
Implement multi-step event form with inline client creation
Nextis-Invest Apr 12, 2025
511f781
Improve event form validation for pricing step
Nextis-Invest Apr 12, 2025
26120aa
Fix event edit functionality to properly load event data
Nextis-Invest Apr 12, 2025
115dada
Fix infinite update loop in event form
Nextis-Invest Apr 12, 2025
f53b69f
Adapt homepage components to fit app needs with updated titles, texts…
Nextis-Invest Apr 13, 2025
ffbcd43
Add dynamic rides list grid view with view buttons linking to ride de…
Nextis-Invest Apr 13, 2025
dd4dc4c
Fix ReferenceError: Add missing Input and icon imports to rides page
Nextis-Invest Apr 13, 2025
5c6ef6d
Update events page with clients page design, add search, grid and tab…
Nextis-Invest Apr 13, 2025
2c88ede
Update rides page with clients page design, add search, grid and tabl…
Nextis-Invest Apr 13, 2025
252cc01
Update events and rides pages to have table view first, then grid view
Nextis-Invest Apr 13, 2025
fbdace5
Add cars page with table and grid views, car form, and car detail page
Nextis-Invest Apr 13, 2025
2dcd368
Add simplified car form with focus on license plate input for API int…
Nextis-Invest Apr 13, 2025
8667f02
Update car form to handle the actual API response structure
Nextis-Invest Apr 13, 2025
ed7a49a
Add French vehicle toggle and support for different license plate for…
Nextis-Invest Apr 13, 2025
638c8a3
Fix vehicle information fetching in car form
Nextis-Invest Apr 13, 2025
e14bd9a
Add Prisma client file
Nextis-Invest Apr 13, 2025
fe3e57a
Add vehicle assignment functionality
Nextis-Invest Apr 13, 2025
167cb24
Fix edit mode to use database data instead of API
Nextis-Invest Apr 13, 2025
aa7fc32
Implement hierarchical assignment structure and documentation
Nextis-Invest Apr 13, 2025
939fce1
Fix event detail page component
Nextis-Invest Apr 13, 2025
f08db9e
Add vehicle assignment dialog to event detail page
Nextis-Invest Apr 13, 2025
e15a819
Add chauffeur management functionality with VTC card support
Web-ninja-fr Apr 14, 2025
5a92e9a
Replace static 'Documents' title with dynamic page titles and breadcr…
Web-ninja-fr Apr 14, 2025
f7d3bf1
Fix authentication in API endpoints to resolve vehicle fetching issue
Web-ninja-fr Apr 14, 2025
26d0813
Fix API endpoints and add fallback mock data for vehicles and users
Web-ninja-fr Apr 14, 2025
1a38c55
Make chauffeur form responsive with grid layout and mobile optimizations
Web-ninja-fr Apr 14, 2025
1c496f8
Make client form responsive with grid layout and mobile optimizations
Web-ninja-fr Apr 14, 2025
4d32def
Make ride form responsive with grid layout and mobile optimizations
Web-ninja-fr Apr 14, 2025
6eed6ef
Make event form responsive with grid layout and mobile optimizations
Web-ninja-fr Apr 15, 2025
407fa3f
vehicle-assignement
Web-ninja-fr Apr 15, 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
31 changes: 26 additions & 5 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,27 @@
# To access your Clerk keys, first create a clerk.com account then open dashboard.clerk.com. Create a new Clerk application and copy the Keys from step 2 in the Next.js quickstart tab.
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
# Database

NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL=/dashboard
NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL=/dashboard
# Connect to Supabase via connection pooling.
DATABASE_URL="postgresql://username:password@host:6543/database?pgbouncer=true"

# Direct connection to the database. Used for migrations.
DIRECT_URL="postgresql://username:password@host:5432/database"

# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_your_publishable_key
CLERK_SECRET_KEY=sk_test_your_secret_key
CLERK_WEBHOOK_SECRET=whsec_your_webhook_secret_here
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
# Disable sign-up by redirecting to sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-in
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
# Not used but kept for reference
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard
# Disable sign-up completely
CLERK_SIGN_UP_DISABLED=true

# Clerk Organization settings
NEXT_PUBLIC_CLERK_AFTER_CREATE_ORGANIZATION_URL=/dashboard
NEXT_PUBLIC_CLERK_CREATE_ORGANIZATION_URL=/create-organization

# App URL
NEXT_PUBLIC_APP_URL=http://localhost:3000
Loading