{"id":17972438,"url":"https://github.com/ivansarabeev/myfinance","last_synced_at":"2025-10-07T01:59:09.045Z","repository":{"id":259683797,"uuid":"874846122","full_name":"IvanSarabeev/myFinance","owner":"IvanSarabeev","description":"Finance Tracker App (MERN Stack) A secure and user-friendly finance tracker application built using the MERN stack. Features include user authentication , expense tracking, budgeting tools, and data visualizations. The app follows best practices for session management, security, scalability,  UI and UX standards..","archived":false,"fork":false,"pushed_at":"2025-09-09T12:30:24.000Z","size":1542,"stargazers_count":2,"open_issues_count":6,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T15:42:21.857Z","etag":null,"topics":["arcjet","cloudinary","docker","express","mobx","mongodb","node","oauth","react","react-query","shadn-ui","stripe","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://myfinance-c443.onrender.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IvanSarabeev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-18T15:08:50.000Z","updated_at":"2025-09-09T12:30:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"17de5b4d-5fc3-4091-8b5f-7c7e780dd3cb","html_url":"https://github.com/IvanSarabeev/myFinance","commit_stats":null,"previous_names":["ivansarabeev/myfinance"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IvanSarabeev/myFinance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanSarabeev%2FmyFinance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanSarabeev%2FmyFinance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanSarabeev%2FmyFinance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanSarabeev%2FmyFinance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IvanSarabeev","download_url":"https://codeload.github.com/IvanSarabeev/myFinance/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanSarabeev%2FmyFinance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278708007,"owners_count":26031932,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["arcjet","cloudinary","docker","express","mobx","mongodb","node","oauth","react","react-query","shadn-ui","stripe","tailwindcss","typescript"],"created_at":"2024-10-29T16:18:35.954Z","updated_at":"2025-10-07T01:59:09.021Z","avatar_url":"https://github.com/IvanSarabeev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Finance Tracker App (MERN Stack with TypeScript)\n\n## Overview\nThe **Finance Tracker App** is a secure and scalable finance management platform that allows users to track their expenses, set budgets, and visualize their financial data. Built using the MERN stack (MongoDB, Express, React, Node.js) with TypeScript, the app features robust user authentication, session management, and data security.\n\n## Features\n- **User Authentication**: Sign up, login, password reset, and secure session management.\n- **Finance Dashboard**: Real-time tracking of expenses and incomes.\n- **Budget Management**: Set and monitor budgets for different categories.\n- **Data Visualizations**: Charts and graphs to display spending patterns.\n- **Mobile-Friendly**: Responsive design for use on desktops, tablets, and mobile devices.\n\n## Tech Stack\n- **Frontend**: React, TypeScript, CSS (or Styled Components)\n- **Backend**: Node.js, Express, TypeScript, JWT for authentication\n- **Database**: MongoDB\n- **Others**: bcrypt for password hashing, dotenv for environment variables, cors for handling cross-origin requests\n\n## Prerequisites\n- [Node.js](https://nodejs.org/en/download/) (v14+ recommended)\n- [MongoDB](https://www.mongodb.com/try/download/community) (local or cloud-based, e.g., MongoDB Atlas)\n- [Yarn](https://classic.yarnpkg.com/en/docs/install) or [npm](https://www.npmjs.com/)\n\n## Getting Started\n\n### 1. Clone the Repository\n```bash\ngit clone https://github.com/yourusername/myFinance.git\ncd myfinance.eu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivansarabeev%2Fmyfinance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivansarabeev%2Fmyfinance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivansarabeev%2Fmyfinance/lists"}