Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fl-server frontend #67

Closed
7 tasks done
rawdaGastan opened this issue Jul 22, 2024 · 5 comments
Closed
7 tasks done

Add fl-server frontend #67

rawdaGastan opened this issue Jul 22, 2024 · 5 comments
Assignees
Labels
feature New feature or request
Milestone

Comments

@rawdaGastan
Copy link
Contributor

rawdaGastan commented Jul 22, 2024

We need to support a frontend for flist server

Pages

  • login page: we should add a page to allow the user to log in and save the token generated (jwt token)
  • create flist page: we should support a page to create a flist with its requirements (needs to apply valiadations)
  • follow up on flist creation page: we should support a page to follow up the progress for a flist (maybe it should be integrated with the previous one
  • list flists page: we should support listing different flists for each username exists (public no auth needed)
  • preview flist page: we should support previewing flist (public no auth needed)

Requirements

  • a good UI should be provided before starting the frontend part
  • Use vue 3 in frontend implementation

NOTE: The api is available using swagger.json
when running the server

@rawdaGastan rawdaGastan added the feature New feature or request label Jul 22, 2024
@rawdaGastan rawdaGastan added this to the 2.1.X milestone Jul 22, 2024
@ehab-hassan
Copy link

ehab-hassan commented Aug 4, 2024

@ehab-hassan
Copy link

all 4 pages are updated here
https://www.figma.com/proto/pRMxGO2AIjWlofvUSJH0Dn/RFS?node-id=119-196&t=B4PK7xwM2ZcG6qom-0&scaling=contain&content-scaling=fixed&page-id=0%3A1

  • Home (without sign in)
  • Sign in
  • User page when sign in
  • Create a flist page

@ehab-hassan
Copy link

ehab-hassan commented Aug 18, 2024

The theme changed to be like a dashboard

https://www.figma.com/proto/pRMxGO2AIjWlofvUSJH0Dn/RFS?node-id=119-196&t=5Q84f9sPQjfRicBC-0&scaling=contain&content-scaling=fixed&page-id=0%3A1&starting-point-node-id=119%3A196

there is one page to show dark mode when you click light/dark mode

use this image for login and home
rfs_login
rfs_home
logo

@ehab-hassan ehab-hassan self-assigned this Aug 21, 2024
@ashraffouda
Copy link
Contributor

applied the steps here
https://github.com/threefoldtech/rfs/tree/master/frontend
logged in and created two flists from create flist page
image
and I was able to list and view them
flist list page
image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: Done
Development

No branches or pull requests

7 participants