https://github.com/lorindi/tetranoma-vue-app
https://github.com/lorindi/tetranoma-vue-app
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lorindi/tetranoma-vue-app
- Owner: lorindi
- Created: 2024-11-01T09:01:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-10T13:08:42.000Z (over 1 year ago)
- Last Synced: 2025-03-10T13:37:11.295Z (over 1 year ago)
- Language: Vue
- Homepage: https://tetranoma.vercel.app
- Size: 3.79 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tetranoma - 3D Figure E-commerce Platform
## Overview
Tetranoma is a modern e-commerce platform specialized in 3D printed figures, built with Vue.js 3 and Tailwind CSS. The platform offers a comprehensive solution for buying, selling, and managing 3D printed figures.
Live Demo: [https://tetranoma.vercel.app/](https://tetranoma.vercel.app/)
## Features
### User Features
- 🛍️ Browse and purchase 3D figures
- 🔍 Advanced search and filtering capabilities
- 🛒 Shopping cart functionality
- 💳 Secure checkout process
- 👤 User profile management
- 📱 Responsive design for all devices
- 🌓 Dark/Light mode support
### Admin Features
- 📊 Comprehensive dashboard with analytics
- 👥 User management system
- 📦 Product (figure) management
- 📋 Order management
- 📈 Sales tracking and reporting
## Technical Stack
### Frontend
- Vue.js 3 (Composition API)
- Tailwind CSS
- PrimeVue Components
- Chart.js for analytics
- Vee-validate for form validation
- Vue Router
- Pinia for state management
### Additional Tools
- EmailJS for contact functionality
- Vue Toastification for notifications
- Axios for API communication
## Environment Setup
The project requires the following environment variables:
- API endpoint configuration
- EmailJS credentials
- Other service-specific configurations
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Contact
For any questions or concerns, please reach out through our contact form or email at contact@tetranoma.com