View Code? Open in Web Editor
NEW
A webapp for managing clients' subscriptions and check-ins for a gym, also enabling admins to view and monitor incomes, material resources and repairs.
Home Page: https://gym-webapp.firebaseapp.com/
License: GNU General Public License v3.0
JavaScript 1.12%
TypeScript 60.14%
HTML 34.75%
CSS 4.00%
gym-webapp's People
Contributors
gym-webapp's Issues
Enable only admins to edit client's personal information
Add lazily loaded module for admins.
with a search bar and a check in button.
Choose a more suitable and unique name for the subscription.
Change it on the firebase console also.
display the list when clicking on a month in the graph
The app-check-ins component is still displaying data for the client before navigation (before the param was changed in the url)
The menu is taking all the space on small screens, it should be just 80~85%
It says 'No payments found' when it should be 'No charges found'
And add french translation
From the last payment made all the way down to the first payment
The payment date of the registration fee and/or insurance must be set to the date of the registration and not to the current date
The rtl
direction is preventing the tooltip from dispalying content in order.
display various information about the clients plus a calendar(monthly) for payments and another one(daily) for training sessions.
It seem's that the add payment button is caught waiting for an Observable's next item, but it was never emitted.
When the path is undefined, null or empty, AngularFireStorageReference
is not handling the error in catchError
operator, so a manual check is mandatory :-(
Managers can't access firestore nor cloud storage because the role is set to 'user' instead of 'manager'
A graph displaying charges/payments of individual months
Add pre-deploy scripts.
Add to the build phase in the ci-cd pipeline.
Add url rewites.
Only admin can make a payment
In client profile, the payments list shows payment for insurance for other clients in the subscription, which is simply wrong.
when searching for clients and if the search term is :all
then get all the clients in the database
The calendar is not listing training sessions for the last day of the selected year
Add a separate endpoint for each claim.
The error is thrown after getting the data.
It seems that update()
is not finding the cell to update because of the animation delay (cell not created yet)
The navigation is not triggered because the router's canDeactivate
hook is detecting changes in the form, which is not needed because we just changed the form by adding a new client.
Add lazily loaded module for managers.