π A full-stack web application that allows users to explore, contribute, and manage historical artifacts in an engaging, interactive way.
π Live Site: Historical Artifacts Tracker
- π― Eye-catching Hero Banner / Slider
- πΊ Featured Artifacts β Shows the top 6 most-liked artifacts
- π± Responsive Design β Works seamlessly on mobile, tablet, and desktop
- π§ Dynamic Page Titles
- π« Custom 404 Not Found Page
- π Email/Password & Google Login
- π§ͺ Password validation (uppercase, lowercase, min 6 characters)
- β Proper error handling for login and register flows
- π Search and Browse Artifacts easily
- β Add New Artifact (Private Route) with proper form validation
- π Detailed Artifact View with like/dislike toggle
- π€ My Artifacts (Private Route) β Manage your submitted artifacts
- β€οΈ Liked Artifacts β View all liked items in one place
- β SweetAlert2 & Toast Notifications
- β³ Loading Spinners for smoother navigation
- π JWT Authentication to secure private routes
- π‘οΈ Environment Variables for credentials
- πΈ Client: Firebase Hosting
- πΉ Server: Vercel Deployment
- π§ Axios β API communication
- π SweetAlert2 β Alerts & prompts
- π¬ React Tooltip
- π Dotenv β Manage .env credentials
git clone https://github.com/azim622/historical-artifacts-tracker.git
cd historical-artifacts-tracker