🔗 Live Demo: https://studio-logs.netlify.app/
Studio Logs is a React-based music production log management application that allows users to create, update, delete, and organize production notes. Data is persisted locally using the browser's LocalStorage API.
- Create, update, and delete production logs
- Track log status (Draft / In Progress / Finished)
- Persist data using LocalStorage
- Load initial data from a JSON seed file
- Restore default logs with Factory Reset functionality
- React
- JavaScript (ES6+)
- Tailwind CSS
- Vite (Build Tool)
- LocalStorage API
- JSON (Seed Data)
- HTML5
- CSS3
- Component-based architecture
- React Hooks (useState, useEffect)
- CRUD operations
- Client-side data persistence
public/
└── logs.json
src/
├── components/
│ ├── Header.jsx
│ ├── LogCard.jsx
│ └── LogForm.jsx
├── pages/
│ └── Home.jsx
├── App.jsx
├── main.jsx
└── index.css
- Node.js (18 or later recommended)
- npm
Install dependencies:
npm installStart the development server:
npm run devThe application will be available at:
