Skip to content

Job coupons application with complex table filtering sorting , charts etc

License

Notifications You must be signed in to change notification settings

geojimas/job-coupons

Repository files navigation

Job Coupons Application

This is a job coupons application designed to manage employee coupons efficiently. It provides a user-friendly interface for employees to access and utilize their coupons, as well as for administrators to oversee and manage the coupon distribution.


• Features

  • Employee Coupon Management: Efficiently manage employee coupons.
  • Admin Access: Administrators can oversee coupon distribution.
  • User-Friendly Interface: Easy-to-use design for a seamless experience.
  • User Authentication and Security: Ensures the security of user data.
  • Multilingual Support: Available in both Greek and English.
  • Progressive Web Application (PWA) Support: Provides a PWA for better accessibility.
  • Mobile-Friendly Design: Ensures a responsive design for mobile devices.
  • Staff Charts: Visualize data with charts, pies, and more.

• Installation

Prerequisites

First, make sure you have Node.js and Quasar CLI installed.

  • Node.js: Download Node.js
  • Quasar CLI: Install Quasar CLI globally using npm or yarn.
npm install -g @quasar/cli
# or
yarn global add @quasar/cli

Install the Dependencies

To install the application's dependencies, open your terminal and navigate to the project directory. Then, run one of the following commands:

npm install
# or
yarn install

Development Mode

To run the app in development mode with hot-code reloading and error reporting, use the following command:

npm run dev
# or
yarn dev

Production Build

The following command generates optimized production-ready code that you can deploy to your server or hosting provider.

npm run build
# or
yarn build

Configuration You can customize the app configuration by modifying the quasar.config.js file. Refer to Configuring quasar.config.js for detailed information on configuring Quasar applications.