PixelEC
An open-source, lightweight e-commerce platform with a powerful admin dashboard and analytics

π Vision
PixelEC aims to be the go-to solution for freelance developers and store owners with basic technical know-how looking for a powerful yet lightweight e-commerce platform for themselves or their clients. Unlike bloated commercial platforms, PixelEC focuses on what matters most: robust backend management, insightful analytics, and extensible architectureβall while maintaining a clean, modern and configurable UI.
β¨ Key Features
- Powerful Admin Dashboard - Comprehensive analytics, product management, and customer insights
- Flexible Product Management - Create, categorize, and manage products with ease
- Client Management Tools - Track customer behavior, manage communications, and build loyalty
- Financial Tracking - Monitor sales, revenue, and other key financial metrics
- Customizable Frontend Templates - 3 style variations for essential store pages with toggle-able components
- Developer-Friendly - Built with modern technologies (SvelteKit, Express, TailwindCSS) and extensible architecture
- Self-Hosted - Complete control over your data and infrastructure
π₯οΈ Screenshots
Note: Screenshots will be added as development progresses
π οΈ Tech Stack
- Frontend: SvelteKit, TailwindCSS, DaisyUI
- Backend: Express.js, Node.js, Redis
- Database: MariiaDB (default, with support for other databases planned)
- Image Storage: Local filesystem with optional S3 integration
π¦ Installation (not functional yet. do not install or run)
# Clone the repository
git clone https://github.com/utrechtsedev/pixelec.git
cd pixelec
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Edit .env with your configuration
# Run development server
npm run dev
# Build for production
npm run build
π Current Status
PixelEC is currently in active development. We're focusing on building a solid foundation and core functionality before moving on to more advanced features. Check our project roadmap for more details on development progress and upcoming features.
π― Who Is This For?
- Freelance Developers who need a customizable e-commerce solution for clients
- Business Owners looking for a self-hosted alternative to subscription services
- Developers interested in contributing to an open-source e-commerce platform
- Software Development Students building their portfolio with real-world projects
π‘ Why PixelEC?
- Open Source & Free: No subscription fees or hidden costs
- Focus on Backend: Powerful management tools without frontend constraints
- Lightweight & Fast: Built for performance and efficiency
- Developer Friendly: Easy to extend and customize
- Self-Hosted: Complete control over your data and infrastructure
πΊοΈ Roadmap Highlights
- Phase 1: Foundation & Core Infrastructure
- Phase 2: Core E-commerce Functionality
- Phase 3: Enhanced Management Tools
- Phase 4: Advanced Features & Optimization
See our detailed ROADMAP.md for the complete development plan. (not yet published)
π₯ Contributing
Contributions are welcome! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add some amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
Please check out our Contributing Guide for more details.
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π€ Support
If you encounter any problems or have suggestions, please open an issue on GitHub.
Built with β€οΈ by developers, for everyone