Skip to content

iamperii/CoinCatalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coin Catalog Project

📖 Overview

Welcome to the Coin Catalog Project! This project is designed to provide a comprehensive catalog for precious coins, enabling users to explore, manage, and learn more about rare and valuable coins. The application utilizes modern web technologies to deliver a seamless and interactive experience.


🚀 Features

User-Facing Features:

  • Search Functionality: Easily search and filter coins by name, year, type, or other attributes.
  • Coin Description Pages: Detailed pages for each coin, featuring:
    • High-quality images
    • Historical and technical descriptions
    • Coin value and rarity information

Admin Panel Features:

  • Add New Coins: Quickly add coins to the catalog with all necessary metadata.
  • Edit Existing Coins: Update details for any coin in the catalog.
  • Delete Coins: Remove outdated or incorrect entries from the catalog.
  • Manage Database: Direct control over all coin data for administrators.

🛠️ Technologies Used

Frontend:

  • React.js: For building a dynamic and responsive user interface.

Backend:

  • Node.js: As the server-side runtime.
  • Express.js: For creating RESTful APIs.

Database:

  • MySQL: To securely store and manage coin data.

📂 Project Structure

coin-catalog/
├── backend/          # Server-side code
│   ├── controllers/  # API logic
│   ├── models/       # Database schemas
│   ├── routes/       # API routes
│   └── app.js        # Main server file
│
├── frontend/         # Client-side code
│   ├── components/   # Reusable components
│   ├── pages/        # Page-level components
│   ├── services/     # API service functions
│   └── App.jsx       # Main React app entry
│
└── README.md         # Project documentation

About

Catalog of precious coins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published