miquelvir / xals Goto Github PK
View Code? Open in Web Editor NEWtimer for restaurants
Home Page: https://miquelvir.github.io/xals/
License: Other
timer for restaurants
Home Page: https://miquelvir.github.io/xals/
License: Other
current behaviour
tables can't be restarted
desired behaviour
current behaviour
the app is in English, support for localization is in place
desired behaviour
all texts are localized to spanish
current behaviour
in the time profile section of the asmin panel, the two inputs do not have a "warning" and "alarm" prefix
desired behaviour
the two inputs have a prefix or label with "alarm" and "warning"
current
the docs are not relevant to Xals
desired
the docs should have articles for the basic concepts in Xals
useful code
this lives here: docs/docs/basics
acceptance criteria
current
there is only a placeholder
desired
there should be a clean 404 page
useful code
web_app/src/pages/notFoundPage
useful resources
we can use an illustration of https://undraw.co/search
acceptance criteria
current behaviour
cards take up too much space on screen
desired behaviour
current behaviour
tables can't be deleted
desired behaviour
useful code
table finalize
current
the models are placeholders from another project
desired
the models are the ones designed to represent the current problem (see /architecture/readme.md
)
useful code
this lives here: server/models
sample seed: https://github.com/miquelvir/centrifuga4/blob/main/development/manual_db_utils/generate_sample_db.py
empty seed: https://github.com/miquelvir/centrifuga4/blob/main/development/manual_db_utils/generate_empty_db_heroku.py
acceptance criteria
server/models
have been updateddevelopment/manual_db_utils/sample_seed.py
development/manual_db_utils/empty_seed.py
current
the UI is just the barebones component
desired
the UI looks nice and modern
useful
go to /app/restaurant
in the browser to see a sample use of the tiles
this code lives in web_app/src/pages/restaurantDashboardPage/restaurantDashboardPage.js
table.status
(['ok', 'warning', 'late']
)current
the docs are not relevant to Xals
desired
the docs should have articles for the basic concepts in Xals
useful code
this lives here: docs/docs/how-tos
acceptance criteria
curent behaviour
a state creates a queue for processing each new message
desired behaviour
current behaviour
an empty page with the "new" card is shown
desired behaviour
current behaviour
always the same default tables are used, not the ones from the admin panel
desired behaviour
the default tables selected in the admin panel are used in the frontend
current behaviour
default tables are not sorted
desired behaviour
current
we have no T&Cs
desired
we should have some basic T&Cs
acceptance criteria
current
we have no license
desired
we should adhere to some license (investigate which one)
current
there is only a placeholder
desired
there should be the designed dashboard
useful code
web_app/src/pages/restaurantPage
acceptance criteria
current
there is only a placeholder
desired
there should be a Log in with Google implementation
useful code
web_app/src/pages/loginPage
acceptance criteria
current
no frontend tests are run
desired
cd web_app
jest
is run as an action part of our CI pipeline
useful code
web_app
acceptance criteria
current behaviour
many actions of the action menu require confirmation
desired behaviour
current
the docs use an orange primary colour
desired
the docs use our new primary colour
current
not much is discussed
desired
a more complete explanation is added once the frontend is tackled
useful code
this lives here: architecture/readme.md
acceptance criteria
architecture/readme.md
have been updatedcurrent behaviour
the sort button does not match with the current sort provider
desired behaviour
the icon matches the current search provider
current behaviour
a button is shown in the actions menu with "1st course", "2nd course" and "desserts"
desired behaviour
a button is shown in the actions menu with the label "next course"
current behaviour
the last row grows to fill all the width evenly
desired behaviour
items in the last row have the same width as all other items
technical details
we must switch from using flex to grid with responsive columns
current
there is only a placeholder
desired
there should be an admin dashboard page as designed
useful code
web_app/src/pages/adminDashboardPage
acceptance criteria
waiters need to be warned when the courses from a table are ready to be served.
create a dashboard to visualize notifications.
current
the favicon and logo are placeholders
desired
the favicon and logo should be the corporate image of the Xals project
useful code
this lives here: graphic-resources
acceptance criteria
graphic-resources
have been updateddocs/static/img
have been updatedweb_app/public
have been updatedcurrent
the docs show the items "pre-enrolment", "payments" and "attendance", and their descriptions.
desired
the docs show updated titles and descriptions for Xals
useful code
this lives here: docs/src/components/HomepageFeatures.js
acceptance criteria
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.