Configuración inicial del proyecto: estructura de directorios y dependencias mínimas instaladas

This commit is contained in:
manu
2025-12-05 09:36:39 -05:00
commit 002c79abcb
60 changed files with 11057 additions and 0 deletions

18
lib/constants/appwrite.ts Normal file
View File

@@ -0,0 +1,18 @@
// Appwrite collection and database constants
export const APPWRITE_COLLECTIONS = {
USERS: 'users',
VEHICLES: 'vehicles',
RESERVATIONS: 'reservations',
TRANSACTIONS: 'transactions',
PAYMENT_METHODS: 'payment_methods',
REVIEWS: 'reviews',
CONVERSATIONS: 'conversations',
MESSAGES: 'messages',
NOTIFICATIONS: 'notifications',
} as const;
export const APPWRITE_STORAGE_BUCKETS = {
PROFILE_IMAGES: 'profile-images',
VEHICLE_IMAGES: 'vehicle-images',
} as const;

20
lib/constants/routes.ts Normal file
View File

@@ -0,0 +1,20 @@
// Application routes constants
export const ROUTES = {
HOME: '/',
LOGIN: '/login',
REGISTER: '/register',
SEARCH: '/search',
VEHICLES: {
BASE: '/vehicles',
DETAIL: (id: string) => `/vehicles/${id}`,
},
DASHBOARD: '/dashboard',
PROFILE: '/profile',
RESERVATIONS: '/reservations',
VEHICLES_MANAGE: {
BASE: '/dashboard/vehicles',
CREATE: '/dashboard/vehicles/create',
EDIT: (id: string) => `/dashboard/vehicles/${id}`,
},
} as const;