Skip to content

md-zeon/histo-track-client

Repository files navigation

Histo Track

Histo Track is a full-stack web application designed for tracking, sharing, and discovering historical artifacts. The platform allows history enthusiasts to upload their findings, like and save others’ artifacts, and engage with a global community.

🌍 Live Site


🌐 Live Website

🔗 Frontend Live Site: https://histo-track.web.app/
🔗 Backend Live Server API: https://histotrack-server.vercel.app/


📦 Repositories


🔍 Purpose

The goal of Histo Track is to create a digital space where people can explore and preserve historical knowledge by:

  • Uploading personal or discovered artifacts
  • Browsing global contributions
  • Interacting with other users through likes

✨ Key Features

  • 🔐 User Authentication (Firebase)
  • 📄 CRUD Operations for artifacts
  • ❤️ Like & Dislike System
  • 🔍 Search Functionality
  • 🌐 Responsive Design using Tailwind CSS + DaisyUI
  • 🔐 Protected Routes
  • 🧭 Framer Motion Animations for a smooth UI experience
  • 📱 Mobile-first & accessible design

🚀 Tech Stack

Frontend

  • React 19+
  • React Router 7+
  • Tailwind CSS 4
  • DaisyUI 5
  • Framer Motion
  • React Icons
  • React Toastify
  • Swiper JS
  • SweetAlert2
  • Firebase Authentication
  • Axios

📦 NPM Packages Used

Dependencies

  • axios
  • firebase
  • framer-motion
  • react
  • react-dom
  • react-helmet-async
  • react-icons
  • react-router
  • react-toastify
  • sweetalert2
  • swiper
  • tailwindcss
  • @tailwindcss/vite

🛠️ Setup Instructions

# Clone the repo
git clone https://github.com/md-zeon/histo-track-client.git
cd histo-track-client

# Install dependencies
npm install

# Run locally
npm run dev

About

Full-stack Historical Artifacts Tracker with React, Firebase Auth, Node.js, MongoDB, and JWT Authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors