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

The first login process right after installation #44

Open
gorkem-bwl opened this issue Jul 10, 2024 · 0 comments
Open

The first login process right after installation #44

gorkem-bwl opened this issue Jul 10, 2024 · 0 comments
Assignees

Comments

@gorkem-bwl
Copy link
Contributor

gorkem-bwl commented Jul 10, 2024

BlueWave HRM is an open-source product. When installed, the HRM admin should be the first person to see the onboarding screen. This onboarding screen should be called once and never be seen again, as all the required company information (name, web page, and logo) is already in the database to be used later.

Now, when the server is installed, the user must go to the URL (http://URL or https://URL depending on whether the admin installed Let's Encrypt (via https://certbot.eff.org/) or not. There, the HR admin needs to see a form with the following inputs:

  • Name
  • Surname
  • Email
  • Password
  • Password (again)

Upon entering this information, the onboarding screen should show up. As soon as the onboarding begins, the form above should not be reachable, as the HRM admin has already logged in. Instead, our usual login pages should appear.

I am writing this here as it will probably require some backend logic (?) as well as the first login page for the HRM admin as well.

Here's the Figma file for the initial account setup page for the HRM admin:

Screenshot 2024-07-11 at 1 45 47 AM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants