decima / decima/flint

Frontend setup

Open
#13 0 comments 0 reactions 0 assignees View on GitHub
enhancement hacktoberfest-accepted
Dominant language
Go
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

There is a route existing for setting up the project :
create the first user etc etc
```
POST {{hostname}}/setup
Content-Type: application/json

{
"username": "decima",
"password": "password"
}
```

this route should also setup a jwt key in a config file but one issue at a time!

There is no front on this route, but we should have, so let's add some and ensure the user cannot use the app without calling an initial setup.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the existing POST /setup route and the current application entry point. Determine where the initial setup UI belongs and how access is currently handled; done means the setup form can create the first user and the rest of the app cannot be used before setup is completed.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, authentication, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.