real-dev-squad / website-dashboard Goto Github PK
View Code? Open in Web Editor NEWDashboard site for RDS
Home Page: https://dashboard.realdevsquad.com/
License: MIT License
Dashboard site for RDS
Home Page: https://dashboard.realdevsquad.com/
License: MIT License
While creating a task, we should be sending participants
array which contains the users to which the task is to be assigned.
As of now, the array will contain only one user, which needs to be read from an input box.
Currently we have an "ownerId" field in the response, we want to remove that and instead be sending:
These will contain the respective userIds of the user who has created the task and the user who the task has been assigned to
You can refer this contract https://github.com/Real-Dev-Squad/website-api-contracts/blob/main/tasks/README.md
Objectives :-
Create a user interface to display the health status of the identity service of every member to superuser only.
To obtain health logs:
/logs?[filter]
to receive the health status data.For now, mock the data as API is not ready.
Mock Data should be like:
logs: [
{
type: "identityHealth",
timestamp: <timestamp>,
payload: {
username: <username>,
serviceRunning: true/false
}
},
]
Display received health logs as specified.
Parent issue : here
isNoteWorthy field is being sent as a string change is to be sent as boolean
Refer #Real-Dev-Squad/website-www#102 for more info
Please comment down to get this issue assigned to you ๐
Similar to current www page https://www.realdevsquad.com/ :
On https://dashboard.realdevsquad.com/, you'll see:
The line The contents of this website are deployed from this open sourced repo
is supposed to be a footer and it should be at the bottom of the page. Have a look here, how it should be: https://dashboard.realdevsquad.com/task/create.html
We could have a simple text like Welcome to the dashboard site!
in the center of the screen as a heading maybe?
More info: Real-Dev-Squad/website-www#98
Goals :-
Make sure the new folder structure still works without making any changes on Netlify
With the old folder structure, Netlify looks for an index.html file at the root directory but with a new folder structure we have placed everything in src
Tasks :-
Create a page that GETS and POSTS the feature flag being turned on and off for the particular user
Design: Figma Link
Details :- Real-Dev-Squad/website-backend#460
Tasks :-
Once issue #47 is solved, we should use the check
command on GitHub CI for every push
so that we're aware that the commit is following formatting rules
References ๐
https://github.com/Real-Dev-Squad/website-api-contracts/tree/main/members
While playing with the dimensions of the input box for purpose
, it goes beyond main container which is a problem
Change staging-api
to api.realdevsquad.com
please
*
Gold, Silver, Bronze
to Dinero & Neelam
Dev
in radio buttons Dev / Group
We have a few bugs to be fixed ๐
References ๐
API-Contracts: https://github.com/Real-Dev-Squad/website-api-contracts/tree/main/tasks
We can do following improvement for better UI experience
The task is to move the edit below the field's name.
For every field which has an edit
It should look like this
Notice the reduced opacity of "Edit". Upon hovering, it should be darker.
For reference check this PR: #108
The author of the PR #34 seems to be unavailable from a long time.
Need someone to pick the PR from here and take it ahead
You can take a pull from his branch after adding his fork in your remote references, now the code is in your local machine. Now you can start working on it ๐
Going to https://dashboard.realdevsquad.com/task/create.html, you'll see that the corners of the form are not round, they're looking a bit weird
Improve the design of the task creation form, currently, it has no CSS
Next, we need to make the status
field a dropdown, with option values
active, pending
Link to the site - https://dashboard.realdevsquad.com/
Current index page shows the form to make a new task, let's move that to /task/create
Given a link on the index page to go to task create page
Let all the Textboxes have a useful placeholder such as an example or description
Change Label name for Ended as Ends on
Expect Title all other input boxes(Including started on and ends on) should be hidden and should have an EDIT button/text that will act as a trigger to display the input box and once input has been provided with data, input box needs to be hidden and entered input must be displayed on the side of the edit button (Reach out design team for suggestions)
Move noteworthy task below Title
Change default value for following Completion Award: Dinero:1000,Loss Rate:Dinero:100 and if its a noteworthy task the dafult value for Completion Award: Dinero: should be 2500
Let date have a default value of 7 days and display the date such as 7 days remaining
Default value for Status should be active
We have a feature implemented on Members which allows the Hiring Managers to get the introduction of our members.
Currently, we are only storing that data in the backend DB and not doing anything apart from that.
We need to show that data on the dashboard site so that way we can check it out and get a warm intro to the hiring manager or the recruiter
Endpoint which we call to submit hiring managers introduction request
ownerId
is supposed to be the app owner
The field which we are looking for is participants
array, we should be appending userId
(not username
) to the participants array which is not happening right now
Testing environment setup and write test cases for dashboard site
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.