{"id":18745445,"url":"https://github.com/menezess42/mezplanner","last_synced_at":"2026-05-08T10:32:08.560Z","repository":{"id":258840514,"uuid":"862640186","full_name":"Menezess42/MezPlanner","owner":"Menezess42","description":"Mez Planner is a web application under development aimed at helping users plan and visualize their daily tasks and organize they stocks","archived":false,"fork":false,"pushed_at":"2025-03-01T23:54:11.000Z","size":521,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-20T08:07:45.098Z","etag":null,"topics":["flask","js","planner","pyhton"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Menezess42.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-09-25T00:08:22.000Z","updated_at":"2025-03-01T23:40:32.000Z","dependencies_parsed_at":"2024-12-28T20:22:52.613Z","dependency_job_id":"5c12a7f0-7dbf-4f8d-a5d7-63416006ce52","html_url":"https://github.com/Menezess42/MezPlanner","commit_stats":null,"previous_names":["menezess42/mezplanner"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Menezess42/MezPlanner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Menezess42%2FMezPlanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Menezess42%2FMezPlanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Menezess42%2FMezPlanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Menezess42%2FMezPlanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Menezess42","download_url":"https://codeload.github.com/Menezess42/MezPlanner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Menezess42%2FMezPlanner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32776626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["flask","js","planner","pyhton"],"created_at":"2024-11-07T16:18:07.592Z","updated_at":"2026-05-08T10:32:08.540Z","avatar_url":"https://github.com/Menezess42.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MezPlanner\n\n![image](https://github.com/user-attachments/assets/4519c47c-4e70-4eda-9176-b9bc55f5e141)\n\n\n## Project Description\n\n**Mez Planner** is a web application under development aimed at helping users plan and visualize their daily tasks. The application will feature a customizable time ruler where users can add tasks, and these tasks will be reflected both on the time ruler and on a pie chart that displays time distribution.\n\nThis project is designed to showcase skills in Python, SQL, and Data Science, using technologies such as React for the frontend and Flask for the backend.\n\n## Planned Features\n\n- Task addition with customizable time intervals.\n- Display of tasks on the time ruler, with color-coded representation for each task.\n- Visualization of tasks in a pie chart showing the time distribution throughout the day.\n- Storage of daily task data in a database for future analysis.\n- (Future) User login system.\n\n## Technologies Used\n\n- **Frontend**: React\n- **Backend**: Flask (Python)\n- **Database**: To be decided\n- **Python Libraries**:\n  - Flask\n  - Pandas\n  - Matplotlib\n- **Development Environment**: \n  - Nix for environment management\n  - Code linting and quality tools such as Flake8, Pyflakes, and Black\n\n## Development Environment Setup\n\nThis project uses Nix to configure the development environment. You can set up the project locally by running the flake manually or using `direnv` for convenience.\n\n### Prerequisites\n\n- **Nix**: Install Nix by following the official instructions [here](https://nixos.org/download.html).\n\n### How to Set Up the Environment\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/Menezess42/MezPlanner.git\n    cd MezPlanner\n    ```\n\n2. Set up the environment using Nix:\n    ```bash\n    nix develop\n    ```\n\nAlternatively, if you are using `direnv`, simply run:\n    ```bash\n    direnv allow\n    ```\n\nBoth methods will configure the environment as defined in the `flake.nix` file, installing all necessary dependencies.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmenezess42%2Fmezplanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmenezess42%2Fmezplanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmenezess42%2Fmezplanner/lists"}