ettemlevest / warriors-attendance Goto Github PK
View Code? Open in Web Editor NEWAttendance registering application for Kiskunlacháza Warriors
Home Page: https://www.kklwarriors.hu/
License: MIT License
Attendance registering application for Kiskunlacháza Warriors
Home Page: https://www.kklwarriors.hu/
License: MIT License
Use new PHP 7.4 features.
This is blocked by host system. They not yet offer PHP 7.4 environment.
Host supports 7.4 now 🎉
Tables that show the attendance for trainings need a redesign. Should use tags for over the limit applications and confirmed attendances. Right now only icons used for this and users may not know what they represent.
User can only apply to a training once in every 10 minutes.
Restricted resources and actions for basic users without admin role.
UTF-8 infinity sign: https://www.fileformat.info/info/unicode/char/221e/index.htm
to support message displaying on dashboard
Move current profile view to settings. That view contains user settings. Create a new user profile page that can be viewed by other users.
Contains:
Do not show buttons (and also allow on backend) to attend/withdraw an event after it's start time is in the past.
upgrade tailwindcss to latest 1.x version
Guide: https://tailwindcss.com/docs/upgrading-to-v1
Tools to edit training attendance for admins. Add/remove users for a training.
Users can see all trainings but can only apply those that are within the next 7 days.
Displaying currently active message
Show all trainings for the next 7 days on the Dashboard view. Not just the next two upcoming trainings.
Where users can see their activities on a timeline view.
Possible activities:
On table filtering, create/save actions use preserve scroll directive.
Owners/coaches can confirm trainings attendees. So we know if someone applied but not attended on a training and so on.
This will open possibilities for detailed statistics on the future.
On training creation there will be a useful if users can select from some predefined templates. This way they don't need to fill all input field that are mostly the same (start time, place, name, max attendees).
Based on fiddle: https://jsfiddle.net/ettemlevest/6n2k0vhe/
This also might solve iOS scrolling problems.
Owners/coaches can see who and when applied to a training. Users need to see who applied to a training but don't show the timestamp when they applied.
prev icon: cheveron-outline-left
next icon: cheveron-outline-right
Some text inputs have mostly the same values. For example place in training creation forms. Some kind of autocomplete support will greatly accelerate form filling. Users will ❤️ this.
Person to notify on accidents:
Need to reorganize user inputs to separate fields.
Need to add scrolling-touch class to solve horizontal scrolling issues on iPhones.
Public user profile page that can be viewed by other users. Showing basic informations and training attendance statistics.
Collect here what unit/feature tests should be written. And implement them. 🥇 ✔️
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.