feat: update campaign types to include user_id_nickname and add comments and signature item interfaces
feat: improve campaign detail page with comments functionality and remove comment feature
feat: refactor campaigns page to use new campaign service and update tab labels to Persian
feat: enhance user profile page with image upload functionality and improved form handling
fix: update router paths for campaign detail page
feat: implement user authentication context and protected route handling
feat: add global types for token management
feat: create utility functions for image handling and uploading
- Added ProfileCard component to display user profile information.
- Created DashboardLayout for consistent layout structure.
- Defined Campaign and related types for campaign management.
- Developed CampaignDetailPage for viewing individual campaign details.
- Implemented CampaignsPage for listing and filtering campaigns.
- Enhanced DashboardPage with user profile fetching and navigation.
- Built RegisterPage for user profile registration and updates.
- Added user service for fetching and updating user profiles.
- Established campaigns service for managing campaign data and interactions.
- Updated routing constants and router configuration for new pages.