Skip to content

Repository files navigation

πŸ“œ Historical Artifacts Tracker

πŸ” 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


πŸ–ΌοΈ Screenshot

Historical Artifacts Tracker Screenshot


πŸš€ Features

🏠 General

  • 🎯 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

πŸ” Authentication

  • πŸ” Email/Password & Google Login
  • πŸ§ͺ Password validation (uppercase, lowercase, min 6 characters)
  • ❗ Proper error handling for login and register flows

🏺 Artifact Functionality

  • πŸ” 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

πŸ”” UI/UX & Security

  • βœ… SweetAlert2 & Toast Notifications
  • ⏳ Loading Spinners for smoother navigation
  • πŸ”‘ JWT Authentication to secure private routes
  • πŸ›‘οΈ Environment Variables for credentials

🌍 Deployment

  • πŸ”Έ Client: Firebase Hosting
  • πŸ”Ή Server: Vercel Deployment

πŸ› οΈ Tech Stack

🌐 Frontend

React Tailwind CSS Lottie Framer Motion

πŸ–₯ Backend

Node.js Express.js MongoDB JWT

πŸ“¦ Tools & Libraries

  • πŸ”§ Axios – API communication
  • πŸŽ‰ SweetAlert2 – Alerts & prompts
  • πŸ’¬ React Tooltip
  • πŸ” Dotenv – Manage .env credentials

βš™οΈ Getting Started

πŸ”§ 1. Clone the Repository

git clone https://github.com/azim622/historical-artifacts-tracker.git
cd historical-artifacts-tracker

About

Historical Artifacts Tracker – A web app to browse, add, like, and track historical artifacts with secure data handling and CRUD operations. πŸš€

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages