First Release - Version 1.0.0
The first release of myApotex, Version 1.0.0, marks the initial launch of the pharmacy management application built using Laravel. This release introduces a range of core features that will facilitate the process of managing medicines, users, sales transactions, and accounts.
Key Features:
- Login Feature: Allows admins and cashiers to log into the system.
- Logout Feature: Enables admins and cashiers to log out of the system.
- Medicine Data: Provides comprehensive information about medicine data, including name, brand, category, stock/quantity, discount, and price.
- Medicine Search: Allows admins and cashiers to search and filter medicine data based on desired keywords.
- Edit/Manipulate Medicine: Allows admins to add, edit, and delete desired medicine data.
- Account Data: Provides information about user account data, including name, email, role, and join date.
- Account Search: Enables admins to search and filter user account data based on desired keywords.
- Edit Account: Allows admins to add and delete user account data.
- Sales Transactions: Allows admins to view the history of sales transactions.
- Create Sales Transaction: Enables cashiers to add new sales transactions.
- Edit Profile: Allows admins and cashiers to view and modify profile information such as name, email, and password.
This release marks the beginning of myApotex's journey in providing an efficient and user-friendly pharmacy management solution. With an intuitive interface and a flexible MIT license, myApotex offers flexibility and further development potential.
We hope that myApotex will benefit users in efficiently managing their pharmacies and meeting their business needs.
What's Changed
- Middleware and Authorization by @alscheift in #1
- Login Page, Login and Logout (SessionsController) by @alscheift in #2
- add notifications in medicine and accounts by @hafidhmuhammadakbar in #3
- Hafidh by @hafidhmuhammadakbar in #4
- add migration for sales and detail_Sales by @hafidhmuhammadakbar in #6
- add model and controller for sales and detailsales by @hafidhmuhammadakbar in #7
- fix typo in migration sales & detailsales by @hafidhmuhammadakbar in #8
- Add return type on several function by @alscheift in #9
- Extract Component in Sidebar by @alscheift in #10
- Afan by @alfikiafan in #11
- Addresses softdeletes by @alfikiafan in #12
- Hafidh by @hafidhmuhammadakbar in #13
- Add sales page by @alfikiafan in #14
- add sales by @faizfathoni in #15
- fix routes for sale by @faizfathoni in #16
- Hafidh by @hafidhmuhammadakbar in #17
- Added Authorization in Medicine page and Sidebar by @alscheift in #18
- Afan by @alfikiafan in #19
- Add AJAX by @alfikiafan in #20
- Fix Table in Sales(Cashier) dan Sell Medicine Feature by @alscheift in #21
- Fix bug in Cashier Sales Page and change var to let/const by @alscheift in #22
- Hafidh by @hafidhmuhammadakbar in #23
- fix issue on dropdown in cashier sales by @alfikiafan in #24
- Admin Sales Page by @alscheift in #25
- Search feature in Sales by @alscheift in #26
- fix id start from zero by @alfikiafan in #27
- Hafidh by @hafidhmuhammadakbar in #28
- Fix Pay/Cancel transaction by @alscheift in #29
- add padding in detail sales & fix rupiah typing by @hafidhmuhammadakbar in #30
- fix rupiah typing in details sale page by @hafidhmuhammadakbar in #31
- add badge role use in accounts page by @hafidhmuhammadakbar in #32
- Add Rp to sales by @alfikiafan in #33
- edit detailsales page by @hafidhmuhammadakbar in #34
- Fix merge conflict by @alscheift in #35
- Decrease Meds stock after successful order/sale and stock check with alert in Sales page by @alscheift in #36
- Hafidh by @hafidhmuhammadakbar in #37
- add frontend for dashboard admin and cashier by @hafidhmuhammadakbar in #38
- add backend for dashboard admin and cashier by @hafidhmuhammadakbar in #39
- edit the total transaction if is_success true by @hafidhmuhammadakbar in #40
- Dashboard header fix by @alscheift in #41
- Sort medicine by price, quantity, and/or discount by @alscheift in #42
- Medicine search and/or orderBy quantity, discound, and category. by @alscheift in #43
- Fix errors in sales.js and security issue by @alscheift in #44
- remove bad comment, code cleaning, tidy up table by @alfikiafan in #45
- change timezone to jakarta by @alfikiafan in #46
- add medicine seeder by @alfikiafan in #47
- Fix logic error in sales controller and partial backend validation by @alscheift in #48
- Hafidh by @hafidhmuhammadakbar in #49
- Slight changes in login and dashboard page by @alfikiafan in #50
- Prevent cashier from using inspect element in most cases. by @alscheift in #51
- Added Invalid Login error message & Sales(for Admin) sort by date, id, price, etc. by @alscheift in #52
New Contributors
- @alscheift made their first contribution in #1
- @hafidhmuhammadakbar made their first contribution in #3
- @alfikiafan made their first contribution in #11
- @faizfathoni made their first contribution in #15
Full Changelog: https://github.com/alfikiafan/myapotex/commits/v1.0.0