Configuración inicial del proyecto: estructura de directorios y dependencias mínimas instaladas
This commit is contained in:
18
lib/constants/appwrite.ts
Normal file
18
lib/constants/appwrite.ts
Normal 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
20
lib/constants/routes.ts
Normal 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;
|
||||
|
||||
Reference in New Issue
Block a user