Skip to content

Graciano1997/hosannaPosFront

Repository files navigation

Hosanna Sale Point – Front

Hosanna Sale Point is a modern, efficient Sales Point (POS) system designed to manage product sales, transactions, and inventory with ease. This repository contains the Front-End, built with React and powered by ReduxJs for robust state management. The Backend, developed in Ruby on Rails, is maintained in a separate repository.

🧰 Tech Stack

  • ReactJS – A JavaScript library developed by Facebook, designed for building user interfaces with better modularity and component-based architecture.
  • ReduxJS – A predictable state management library for JavaScript apps, often used with React to manage application-wide state in a centralized and consistent way.
  • Tailwind CSS – A utility-first CSS framework for rapidly building modern, responsive UIs directly in your HTML or JSX, without writing custom CSS.

🚀 Live

🚀 Getting Started

Prerequisites

  • Node.js
  • npm

Setup Instructions

  1. Clone the repository
git clone https://github.com/Graciano1997/hosannaPosFront

cd hosannaPosFront

npm install

npm run dev

npm run build

#🖨️ Printing Solution Dependency.

Hosanna Sale Point prints the envoices using a desktop server API Java solution 🧾GFatura – Java created and mainted by myself in a separate repository 🧾GFatura - Repository.

First Download here or visit the above repository: 🧾GFatura-app.zip

# unzip the gfatura-app.zip

cd gfatura-app/ 

▶️ How to use:

    @Windows: Double-click the "run.bat" file for windows OS.

    @Linux & @mac: Open terminal and  execute. 
    
        ./run.sh 
   

#GFatura

Invoice printing system.

📌 Requirements:
    Java 11 or higher installed on the machine
    Check with: java -version
    Operating System: Windows, Linux, or macOS
    Internet or local network (if sending JSON from another system like Rails)
    The following libraries must be included in the same directory or in the classpath:

        jackson-core-2.17.0.jar

        jackson-databind-2.17.0.jar

        jackson-annotations-2.17.0.jar



If Java is not installed, download it here:
https://www.java.com/en/download/

🔗 Backend Repository

The Backend built with Ruby on Rails is available at:

➡️ Hosanna Sale Point – Backend

👨‍💻 Contributing

Fork the repo

Create your feature branch (git checkout -b feature/your-feature)

Commit your changes (git commit -am 'Add feature')

Push to the branch (git push origin feature/your-feature)

Open a Pull Request

✨ Author

Graciano Henrique LinkedIn | Github

🙏 Acknowledgments

  • Facebook Staff for the powerful framework
  • Redux staff for reliable state management
  • The open-source community 💛

📄 License

This project is MIT licensed.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages