{"id":22703331,"url":"https://github.com/happyrao78/assignment","last_synced_at":"2026-04-07T07:44:43.600Z","repository":{"id":250001167,"uuid":"831756962","full_name":"happyrao78/assignment","owner":"happyrao78","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-25T13:01:08.000Z","size":616,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T19:44:49.301Z","etag":null,"topics":["backend","express","firebase","front-end","react","tailwindcss"],"latest_commit_sha":null,"homepage":"https://codolio-three.vercel.app","language":"JavaScript","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/happyrao78.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}},"created_at":"2024-07-21T14:41:05.000Z","updated_at":"2024-07-25T13:01:13.000Z","dependencies_parsed_at":"2025-02-04T20:44:06.698Z","dependency_job_id":null,"html_url":"https://github.com/happyrao78/assignment","commit_stats":null,"previous_names":["happyrao78/assignment"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/happyrao78/assignment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happyrao78%2Fassignment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happyrao78%2Fassignment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happyrao78%2Fassignment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happyrao78%2Fassignment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/happyrao78","download_url":"https://codeload.github.com/happyrao78/assignment/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happyrao78%2Fassignment/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["backend","express","firebase","front-end","react","tailwindcss"],"created_at":"2024-12-10T08:10:14.843Z","updated_at":"2026-04-07T07:44:43.579Z","avatar_url":"https://github.com/happyrao78.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FinTrack\n\nFinTrack is a comprehensive finance management application that allows users to track, visualize, and manage their income and expenses. The application provides features like editing, deleting, and adding transactions, automatic chart state management, theme switching, Google sign-in, monthly navigation, transaction filters, and a responsive UI. The backend server is deployed using Railway, and the project is live at [FinTrack Live](https://codolio-three.vercel.app).\n\n## Features\n\n- **Edit Transaction**: Modify existing transactions easily.\n- **Delete Transaction**: Remove unwanted transactions from your records.\n- **Add New Transaction**: Add new income or expense transactions.\n- **Auto Chart State Management**: Automatic updates of charts based on transactions.\n- **Theme Switcher**: Toggle between light and dark themes.\n- **Google Sign-in**: Secure authentication using Google.\n- **Month Navigator**: Navigate through transactions month by month.\n- **Filters**: Filter transactions by various criteria.\n- **Responsive UI**: Optimized for all device sizes.\n\n## Tech Stack\n\n- **Frontend**: React, Chart.js, Tailwind CSS\n- **Backend**: Express\n- **Deployment**: Railway for backend, Vercel for frontend\n\n## Getting Started\n\nFollow these steps to set up the project locally.\n\n### Prerequisites\n\nMake sure you have [Bun](https://bun.sh/) installed on your machine.\n\n### Frontend Setup\n\n1. **Clone the repository**:\n   ```bash\n   git clone https://github.com/happyrao78/assignment.git\n   ```\n\n2. **Navigate to the frontend directory**:\n   ```bash\n   cd project\n   ```\n\n3. **Install dependencies**:\n   ```bash\n   bun install\n   ```\n\n4. **Run the development server**:\n   ```bash\n   bun run dev\n   ```\n\n### Backend Setup\n\n1. **Navigate to the server directory**:\n   ```bash\n   cd server\n   ```\n\n2. **Install dependencies**:\n   ```bash\n   bun install\n   ```\n\n## Deployment\n\nThe project is live at [FinTrack Live](https://codolio-three.vercel.app). The backend server is deployed using Railway.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhappyrao78%2Fassignment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhappyrao78%2Fassignment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhappyrao78%2Fassignment/lists"}