This is the frontend application for the POS Padi project. It serves both admin and agent users with a responsive UI and integrates with the backend API for managing notifications, authentication, user profiles, and agent operations.
Make sure you have the following installed:
- Node.js
- npm or yarn
git clone https://github.com/yourusername/pos-padi-frontend.git
cd pos-padi-frontend
npm install
npm start
- React.js – Frontend Framework
- Redux Toolkit – State Management
- React Router – Routing
- MUI – UI Components
Create a .env
file in the root directory and add the following:
REACT_APP_API_BASE_URL=https://your-api-url.com/api/v1
REACT_APP_OTHER_SECRET=your-value
src/
│
├── App/ # Store setup and configurations
├── components/ # Reusable components (e.g., CreateNotification)
├── features/ # Redux slices
├── pages/ # Route pages (Admin, Agent, etc.)
├── theme.js # Theme configurations
├── index.js # Entry point
└── App.js # Root app component
- Fork the repo
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add some feature"
- Push to your branch:
git push origin feature-name
- Open a pull request
- Lauren Jude
- [Frontend INTERNPULSE]
This project is for educational and organizational use only.