{"id":15840152,"url":"https://github.com/bjohansebas/align_mind","last_synced_at":"2025-10-17T06:30:26.348Z","repository":{"id":157781328,"uuid":"576727362","full_name":"bjohansebas/align_mind","owner":"bjohansebas","description":null,"archived":true,"fork":false,"pushed_at":"2023-02-27T02:35:59.000Z","size":120,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-26T23:49:02.350Z","etag":null,"topics":["cors","diesel-rs","rocket","rust","server"],"latest_commit_sha":null,"homepage":"https://alignmind.vercel.app","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bjohansebas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-10T19:30:57.000Z","updated_at":"2023-07-18T22:17:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"bd0252c3-cd26-48ee-967c-c05c0dfd8558","html_url":"https://github.com/bjohansebas/align_mind","commit_stats":null,"previous_names":["bjohansebas/align_mind_server","bjohansebas/align_mind"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjohansebas%2Falign_mind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjohansebas%2Falign_mind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjohansebas%2Falign_mind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjohansebas%2Falign_mind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bjohansebas","download_url":"https://codeload.github.com/bjohansebas/align_mind/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236783862,"owners_count":19204064,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cors","diesel-rs","rocket","rust","server"],"created_at":"2024-10-05T16:41:46.330Z","updated_at":"2025-10-17T06:30:21.032Z","avatar_url":"https://github.com/bjohansebas.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alignmind Server\n\nAlignmind is a web application for tracking emotions and thoughts. The application was created with the goal of helping you reflect on your emotions and thoughts, and keep a record of them in a simple and organized way.\n\nLicense: [Mozilla Public License 2.0](LICENSE)\n\n## Table of Contents\n\n- [Alignmind Server](#alignmind-server)\n  - [Table of Contents](#table-of-contents)\n  - [Development Setup](#development-setup)\n    - [Docker Postgres (Optional)](#docker-postgres-optional)\n    - [Diesel](#diesel)\n    - [Run locally (Server)](#run-locally-server)\n\n## Development Setup\n\n**Important: To run this server, it is necessary to have the Rust programming language installed. If you do not have Rust installed yet, you can download and install the latest stable version of Rust from the official [Rust website](https://www.rust-lang.org/tools/install)**\n\nFirst, clone the repo and cd into the project:\n\n```bash\ngit clone git@github.com:bsebas/align_mind_server.git\ncd align_mind_server\n```\n\n### Docker Postgres (Optional)\n\nRun container with service postgres\n\n```bash\ndocker-compose up -d postgres\n```\n\n### Diesel\n\nInstall diesel and run migrations\n\n```bash\ncargo install diesel_cli --no-default-features --features postgres\necho DATABASE_URL=postgres://postgres:postgres123@localhost:5432/postgres \u003e .env\ndiesel setup\n```\n\n### Run locally (Server)\n\nCreate a **.env** file in **./** and set this value:\n\n```bash\nDATABASE_URL = postgres://postgres:postgres123@localhost:5432/postgres\nJWT_SECRET = jwt_secret\n```\n\nInstall dependencies and run locally:\n\n```bash\ncargo run\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjohansebas%2Falign_mind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbjohansebas%2Falign_mind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjohansebas%2Falign_mind/lists"}