Skip to content

πŸ’Ž A full-stack inventory and sales tracker for jewelry businesses. Manage stock, track sales, engage customers, and gain insights with real-time analytics.

Notifications You must be signed in to change notification settings

VitorGultzgoff/jewelry-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ž Jewelry Manager

Welcome to Jewelry Manager, a comprehensive application designed to help jewelry businesses manage their inventory, track sales, connect with customers, and gain actionable insights to expand their reach and optimize business decisions. Whether you're running a boutique or a large-scale jewelry operation, this tool is tailored to empower your business.


✨ Features

πŸ›οΈ Inventory Management

  • Track your stock: Add, update, and organize your jewelry pieces.
  • Categorize items: Group items by type, collection, or material (e.g., gold, silver, diamonds).
  • Stock alerts: Get notified when items are running low.

πŸ“Š Sales Tracking

  • Monitor sales: Log transactions and view sales performance over time.
  • Reports: Generate detailed sales reports for better decision-making.
  • Discount management: Apply and track promotional offers.

🀝 Customer Relationship Management (CRM)

  • Customer profiles: Maintain detailed records of customer purchases and preferences.
  • Engagement tools: Send follow-ups, thank-you messages, or promotions.
  • Loyalty programs: Reward repeat customers with points or exclusive offers.

πŸ“ˆ Business Insights

  • Dashboard overview: Access real-time analytics and trends.
  • Customizable reports: Filter data to see what matters most.
  • Actionable insights: Identify top-selling items, peak sales periods, and customer demographics.

πŸš€ Getting Started

Prerequisites

Ensure you have the following installed on your system:

Installation

  1. Clone the repository:

        git clone https://github.com/yourusername/jewelry-manager.git
        cd jewelry-manager
  2. Install backend dependencies:

        bundle install
  3. Install frontend dependencies: Navigate to the web-client folder and install the frontend dependencies:

        cd web-client
        npm install
  4. Set up the database: From the root of the repository, run:

        cd ..
        rails db:create db:migrate db:seed
  5. Start the development server:

  • Backend:

    rails server
  • Frontend: Navigate to the web-client folder and run the frontend server:

    cd web-client
    npm run dev
    
  1. Access the application: Open your browser and go to http://localhost:3000.

πŸ› οΈ Technologies Used

  • Frontend: React, TypeScript
  • Backend: Ruby on Rails, GraphQL API
  • Database: PostgreSQL
  • Styling: Material-UI
  • Data Management: Apollo Client

πŸ“ Roadmap

  • Implement advanced search filters πŸ”
  • Introduce AI-powered inventory recommendations πŸ€–

🀝 Contributing

We welcome contributions! To get started:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature-name
  5. Submit a pull request.

πŸ›‘οΈ License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license. You are free to:

  • Share: Copy and redistribute the material in any medium or format.
  • Adapt: Remix, transform, and build upon the material. Under the following terms:
  • Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made.
  • NonCommercial: You may not use the material for commercial purposes. For full license details, visit the Creative Commons website.

πŸ“« Contact

Have questions or suggestions? Feel free to reach out:

About

πŸ’Ž A full-stack inventory and sales tracker for jewelry businesses. Manage stock, track sales, engage customers, and gain insights with real-time analytics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages