> For the complete documentation index, see [llms.txt](https://fimio.gitbook.io/fimio-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fimio.gitbook.io/fimio-documentation/getting-started/how-to-log-in-to-fimio-and-create-a-project.md).

# How to Log in to Fimio and Create a Project

### 1. Log in to Fimio

* Go to the Fimio homepage at [`app.fimio.xyz`](https://app.fimio.xyz/).
* Log in using your GitHub account by entering your username or email address and password.

<figure><img src="/files/QS71WdzfUeE05WavMXSt" alt=""><figcaption></figcaption></figure>

### 2. Create a New Project

* Click on the option to create a project.

<figure><img src="/files/WwvpOFhY5fViURYwqBV7" alt=""><figcaption></figcaption></figure>

* If needed, select the owner of the repository you’d like to access.
  * Note: the default will be the user name you entered.
*

```
<figure><img src="/files/APeGNk6EiJrzApD5SjYI" alt=""><figcaption></figcaption></figure>
```

* Select the repository with the code you want to run

<figure><img src="/files/gigzBi20Jnc7HcatPKtN" alt=""><figcaption></figcaption></figure>

### 3. Add Project Details

<figure><img src="/files/Ykb90ahHYfiRgXFWAxfe" alt=""><figcaption></figcaption></figure>

* Create a unique name for your project.
* Optionally, you may add a description for more context about the project.
* **For simple runs:**
  * select the entry point python file from the drop down menu.

<figure><img src="/files/ZPDnD1loU4QFFpRBdTGN" alt=""><figcaption></figcaption></figure>

* Select “make build”.

### **4. Custom Command Options**

Commands may be customized by clicking the “Advanced” button. In advanced settings, users can:

* Enter specific codes
* Expose ports
* Add variables
* Include external files
* Toggle on GPU resources if needed

Once all custom commands have been entered, click “make build”.

<figure><img src="/files/ArZyAJZxJFgV3tvehb2h" alt=""><figcaption></figcaption></figure>

### **5. Name the Run**

Provide a name for the run itself. Think of these as similar to naming commits: when commits have meaningful names, they provide context that helps everyone understand why changes were made, not just what changes occurred. This makes the project history more valuable as a knowledge resource for the entire team.

<img src="/files/6OApziIfjmmOofpPfA3c" alt="" data-size="original"><br>

Start Build.

### 6. Review Build Summary

After the build has finished, users can review information on the summary, run, and build itself by selecting the different tabs.<br>

<figure><img src="/files/LmiMqlPSTzvCApnI7Tm8" alt=""><figcaption></figcaption></figure>

From this page users may also rerun the exact same build, or move into the build report.

### **7. Access Build Report**

The preview build report shows the standard out and provides a link to share results with collaborators.<br>

<figure><img src="/files/32lM6keOPgJ3Q7AgTvad" alt=""><figcaption></figcaption></figure>

"Continue to Build Details" will provide more in depth information about the run.

### **8. Review Project and Build Details**

The project details page provides all the information about the build and its configurations:

* the code that was run
* project details
* any code dependencies
* machine information
* standard error
* standard out
* sharable container (if the run produces one)

<figure><img src="/files/mGzev8FzN3309Bt60O1I" alt=""><figcaption></figcaption></figure>

### **9. Provide Feedback**

If users have any feedback or concerns, the [feedback repo](https://github.com/fimio-xyz/feedback) is accessible from every page. From there users can open an issue, submit a bug report, or start/review a discussion for troubleshooting.
