Skip to content

LiebeAnnette/Heirloom-Vinyl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Heirloom-Vinyl

🎵 Heirloom-Records

Heirloom-Records is a full-stack MERN application designed to help you log, view, and manage your personal vinyl record collection — especially meaningful for collections passed down across generations.

🌟 Features

  • User sign-up and login with JWT authentication
  • Add new records by artist and album
  • View your personal record library
  • TODO: Implement search and filtering
  • TODO: Integrate with Discogs API for cover art and metadata
  • TODO: Add record condition, notes, and tags
  • TODO: Export collection to PDF or CSV

🚀 Tech Stack

  • Frontend: React, Apollo Client, React Router
  • Backend: Node.js, Express, Apollo Server, GraphQL
  • Database: MongoDB & Mongoose
  • Authentication: JWT (JSON Web Tokens)

🧪 How to Use Locally

1. Clone the repo

git clone git@github.com:LiebeAnnette/Heirloom-Vinyl.git
cd Heirloom-Vinyl
cd server
npm install

cd ../client
npm 

Run the backend
cd server
npm run dev

Run the frontend
cd client
npm start

Project Structure
Heirloom-Vinyl/
├── client/           # React frontend
├── server/           # Express/GraphQL backend
└── README.md

# 📸 TODO: Add App Screenshots
# <!-- TODO: Include signup/login page, record library view, and add-record form -->
# 🌐 TODO: Add Live Demo URL
# <!-- TODO: Add deployed app link when available -->
# 👤 Author
# Liebe Stevenson – @LiebeAnnette

# 📝 License
# TODO: Add license information

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors