MyApotex is a pharmacy management application built using Laravel. This application provides features to facilitate the management of medicines, user data, sales transactions, and account management.
- Login: Login feature that allows admins and cashiers to log into the system.
- Logout: Logout feature that allows admins and cashiers to log out of the system.
- Medicine Data: Feature that provides information about medicine data, including name, brand, category, stock/quantity, discount, and price.
- Medicine Search: Search feature for filtering or searching medicine data based on desired keywords, available for admins and cashiers.
- Medicine Management: Feature for admins to add new medicine data, edit existing medicine data, and delete unwanted medicine data.
- User Accounts: Feature that provides information about user accounts, including name, email, role, and join date.
- User Account Search: Search feature for filtering or searching user accounts based on desired keywords, available for admins.
- User Account Management: Feature for admins to add new user accounts and delete unwanted user accounts.
- Sales Transactions: Feature that allows admins to view all sales transactions.
- Create Sales Transaction: Feature that allows cashiers to add new sales transactions.
- Profile Editing: Feature that allows admins and cashiers to view and modify profile information such as name, email, and password.
Here are the steps to install MyApotex on your local environment:
- Clone this repository to your local directory:
git clone https://github.com/username/repo.git
or download this repository as a zip file.
- Navigate to the project directory:
cd MyApotex
- Copy the
.env.example
file to.env
:
cp .env.example .env
-
Set up the database configuration in the
.env
file according to your environment. -
Run the following command to install PHP dependencies:
composer install
- Generate the application key:
php artisan key:generate
- Run migrations and seed data:
php artisan migrate --seed
- Start the Laravel development server:
php artisan serve
- Open your browser and access
http://localhost:8000
to see the MyApotex application.
MyApotex is built using several resources and libraries, including:
Current Version: 1.0.0
MyApotex is licensed under the Non-commercial License.