A Point‑of‑Sale (PDV) frontend application built with React and TypeScript.
- ℹ️ About
- ✨ Features
- 🛠 Tech Stack
- 🚀 Getting Started
- ⚙️ Environment Variables
- 📂 Project Structure
- 🧪 Testing
- 🌐 Deployment
- 🤝 Contributing
- 📜 License
- 📧 Contact
PDV System Frontend is the user interface for a complete point-of-sale system.
It provides features such as product lookup, cart management, sales finalization, and more — built with React and TypeScript.
- 🔎 Product browsing / search
- 🛒 Cart / checkout interface
- 🔗 Integration with backend APIs (for data, sales, inventory)
- 📱 Responsive UI
- 🟦 Type safety with TypeScript
- ⚡ Build optimized for production
- ⚛️ Framework / Library: React
- 🟦 Language: TypeScript
- 📦 Bundler / Tooling: Create React App
- 🌍 Version control: Git / GitHub
- 🎨 Styling: (CSS Modules, Tailwind, etc.)
- 📡 Other dependencies: Axios / State Management
Make sure you have:
- 🟩 Node.js (≥ 16.x recommended)
- 📦 npm (or yarn)
- 🔑 Git
-
Clone this repo:
git clone https://github.com/gabrielgv456/pdvsystem.git cd pdvsystem -
Install dependencies:
npm install # or yarn
To start the development server:
npm start
# or
yarn startAccess 👉 http://localhost:3000
npm run build
# or
yarn buildExample .env:
REACT_APP_API_BASE_URL=https://api.yourdomain.compdvsystem/
├── public/
├── src/
│ ├── components/
│ ├── pages/
│ ├── services/
│ ├── hooks/
│ ├── contexts/
│ ├── styles/
│ ├── utils/
│ ├── App.tsx
│ └── index.tsx
├── .env
├── package.json
├── tsconfig.json
└── README.md
npm test
# or
yarn test- 🚀 Netlify, Vercel, GitHub Pages, or custom hosting.
- 🍴 Fork this repo
- 🌱 Create a branch (
git checkout -b feature/xyz) - 💾 Commit your changes
- 📤 Push to your branch
- 🔀 Open a Pull Request
MIT License
👤 Author: Gabriel Gonçalves
📩 Issues? Use the GitHub Issues tab
⭐ If you like this project, give it a star on GitHub!