reality has collided with existence
The sources may be found under
src/main/resources/frontend
This repository is now deprecated. Thank you for the support. :)
Love,
bossbuwi
Reality is a mirror of existence.
reality has collided with existence
The sources may be found under
src/main/resources/frontend
This repository is now deprecated. Thank you for the support. :)
Love,
bossbuwi
Create a form on the system UI to enable users to add a new system. It must have the following:
No logic is needed for this, only the UI.
PR #21 changed Vuex's storage from local storage to session storage. This is just a temporary workaround because local storage is much better. It persists even after the browser is closed. It is the next best thing after server side cookies when persisting data between browser sessions.
The following must be done:
Create the events page UI. It must contain the following:
No logic is needed for this, only the UI.
Create a UI for the systems. No logic is required. It must contain the items below.
No logic is needed for the above items. Logic would be added under a different task/issue.
Calendar view is throwing warnings every so often. And frankly the codes are so messy and substandard. Please rework it, from scratch is possible. Some loss of features are acceptable.
Events cannot be deleted. Nothing shall last forever. Add capability to delete events. The server has already been updated with this feature.
Certain features, like creating a new system, must be locked behind specific roles, mirroring that of the backend. Add this role recognition feature on the frontend as well.
Change the calendar popup to also display the event's ID.
The server has changed the endpoints. Modify the frontend to match with the new ones.
Login form is being rendered weirdly. I can't confirm if it is above the component with just a clear background or if it is rendered inline with the components. Please fix.
It has been confirmed that the login form is transparent. It needs to be opaque.
A login form must be created. The conditions are as follows:
This is in conflict with #1
Only one or the other needs to be created. Personally I prefer this instead of a dedicated login landing page because the users need to be able to see events even without logging in. However, putting the login form somewhere on the existing UI is not really good design in my opinion. Decide.
The build output is too large. Do something to reduce the size.
Add logic on the new event form.
Dashboard logic means everything under the hood needed to fetch data from the server and display them to the user. No explicit error handling (dialog boxes, popups, etc.) required. Those will be worked on later.
Rules for system use must be added on the dashboard. The implementation must be aesthetically pleasing.
The server needs to implement this as well.
Create a popup that will show if an event on the calendar view is clicked. It must show the event details. For now, it may or may not be editable
There are too many features to add that I can't enumerate them all. Just add whatever is needed then finish the app. This might be the last push.
Add a way to track the validity of the JWT stored on the local storage. This must be done locally and without connecting to the server. If the JWT is expired, the stored credentials must be deleted before the app loads to prevent later auth issues.
The event list view must fetch and display data from the server. Clear any hard coded data.
The following must be done:
The logic for the New System button is not included in this issue.
The main calendar UI needs to be created. It must contain the following:
Create landing page for login. The conditions are as follows:
To show the hiding of the landing page, hard coded, temporary logic may be added.
Create a UI for the dashboard. No logic is required. It must contain the items below.
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.