Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
411 changes: 411 additions & 0 deletions PROJECT-SUMMARY.md

Large diffs are not rendered by default.

115 changes: 104 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,49 @@ On a quest to fulfill a childhood dream, Sin Estres has launched a business purs

## About

Strezless Musick Productionz is a music production label founded by Sin Estres (Omar Orrantia). This repository contains documentation, templates, and resources to support the music production business from the ground up.
Strezless Musick Productionz is a music production label founded by Sin Estres (Omar Orrantia). This repository contains documentation, templates, resources, and a complete web application to support the music production business from the ground up.

## What Can You Do?
## What's Included

This repository helps you:
- 📝 **Manage Rights**: Track song ownership and writer contributions with split sheet templates
- 📄 **Legal Documentation**: Maintain proper records for PROs, publishers, and contracts
- 🤝 **Collaborate**: Standardize documentation across team members and projects
- 🎵 **Organize**: Keep all music business documentation in one place
This repository provides:

### 📱 **Indie Artist Web App** (NEW!)
A full-stack application for managing your music career:
- **Artist Profile System** - Store IPI, ISNI, ISRC, ISWC, DDEX, UPC, UPN, EIN codes
- **Music Catalog Manager** - Track releases with proper metadata
- **Professional Dashboard** - Centralize all your industry credentials
- **Distribution Ready** - Organize everything needed for music distribution

👉 **[Get Started with the App →](indie-artist-app/README.md)**
📖 **[Complete Setup Guide →](docs/INDIE-ARTIST-APP-GUIDE.md)**

### 📝 **Documentation & Templates**
- **Manage Rights**: Track song ownership and writer contributions with split sheet templates
- **Legal Documentation**: Maintain proper records for PROs, publishers, and contracts
- **Collaborate**: Standardize documentation across team members and projects
- **Organize**: Keep all music business documentation in one place

For a comprehensive list of capabilities and potential features, see [docs/CAPABILITIES.md](docs/CAPABILITIES.md).

## Getting Started
## Quick Start

### Option 1: Use the Web Application

```bash
# Clone the repository
git clone https://github.com/Sin-Estres-dev/Strezless.git
cd Strezless/indie-artist-app

# Install and run
npm install
npm run dev
```

To get a local copy up and running, follow these simple steps:
Visit http://localhost:3000 to start managing your music career!

### Installation
**See full app documentation:** [docs/INDIE-ARTIST-APP-GUIDE.md](docs/INDIE-ARTIST-APP-GUIDE.md)

### Option 2: Use Documentation Templates

1. Clone the repo
```sh
Expand All @@ -34,17 +60,84 @@ To get a local copy up and running, follow these simple steps:

3. Browse the templates in the `/docs` folder

## Available Templates
## Repository Structure

```
Strezless/
├── indie-artist-app/ # Full-stack web application
│ ├── src/ # Application source code
│ ├── prisma/ # Database schema and migrations
│ └── README.md # App-specific documentation
├── docs/ # Documentation and guides
│ ├── INDIE-ARTIST-APP-GUIDE.md # Complete app setup guide
│ ├── CAPABILITIES.md # Feature overview
│ └── splits/ # Split sheet templates
└── README.md # This file
```

## Available Features

### Web Application

- ✅ Artist profile creation and management
- ✅ Professional code storage (IPI, ISNI, ISRC, etc.)
- ✅ Music catalog with metadata tracking
- ✅ RESTful API for integration
- ✅ Modern, responsive interface
- ✅ Local SQLite database (portable)

### Templates & Documentation

- **Split Sheets**: `/docs/splits/split-sheet-5-writers.md` - Track ownership for songs with multiple writers
- **Setup Guides**: Step-by-step instructions for the web app
- **Best Practices**: Industry-standard approaches to music business

## Technology Stack

The web application uses:
- **Next.js 16** - React framework with App Router
- **TypeScript** - Type-safe development
- **Prisma** - Modern database toolkit
- **SQLite** - Lightweight, portable database
- **Tailwind CSS** - Utility-first styling

## Why This Matters

As an indie artist, you need to:
1. **Track Professional Codes** - IPI, ISNI, ISRC, etc. are required for distribution and royalties
2. **Manage Metadata** - Proper track info ensures you get paid
3. **Stay Organized** - Success requires professional organization
4. **Be Distribution Ready** - Have all codes and info ready when opportunities arise

This app centralizes everything so you can focus on making music.

## Contributing

Experimenting with a music career take-off from scratch! Anyone with new ideas is welcomed, and contributions will definitely be taken into consideration.

### Ways to Contribute

- 🐛 Report bugs or issues with the app
- 💡 Suggest new features
- 📝 Improve documentation
- 🎨 Enhance the UI/UX
- 🔧 Add integrations with music platforms

### Starring Artist
**Sin Estres** (Omar Orrantia)

## Support

- **App Issues**: Check [docs/INDIE-ARTIST-APP-GUIDE.md](docs/INDIE-ARTIST-APP-GUIDE.md)
- **Setup Help**: See the troubleshooting section in the guide
- **Feature Requests**: Open an issue on GitHub

## License

This project is open for collaboration and ideas sharing.

---

**Built by indie artists, for indie artists. Take control of your music career today.**
Loading