{"id":19598508,"url":"https://github.com/kaplanh/stockapp_frontend","last_synced_at":"2026-04-09T02:31:06.151Z","repository":{"id":207888580,"uuid":"720335185","full_name":"kaplanh/stockApp_frontend","owner":"kaplanh","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-13T10:44:53.000Z","size":5196,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-02T08:17:48.262Z","etag":null,"topics":["axios-instance","axios-restful","custom-hooks","database-connection","formik-form","material-ui","pnpm","react","react-router-dom","redux","redux-toolkit","tailwind-css","vite","yup-validation"],"latest_commit_sha":null,"homepage":"https://stock-frontend-fullstack-v1.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/kaplanh.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":"2023-11-18T06:45:47.000Z","updated_at":"2024-04-13T10:51:00.000Z","dependencies_parsed_at":"2024-04-13T10:41:31.157Z","dependency_job_id":"1fbe52c9-a127-4340-89d5-4a7aa5d68438","html_url":"https://github.com/kaplanh/stockApp_frontend","commit_stats":null,"previous_names":["kaplanh/stock_frontend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kaplanh/stockApp_frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaplanh%2FstockApp_frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaplanh%2FstockApp_frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaplanh%2FstockApp_frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaplanh%2FstockApp_frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaplanh","download_url":"https://codeload.github.com/kaplanh/stockApp_frontend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaplanh%2FstockApp_frontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31582559,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"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":["axios-instance","axios-restful","custom-hooks","database-connection","formik-form","material-ui","pnpm","react","react-router-dom","redux","redux-toolkit","tailwind-css","vite","yup-validation"],"created_at":"2024-11-11T09:06:31.864Z","updated_at":"2026-04-09T02:31:06.127Z","avatar_url":"https://github.com/kaplanh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\u003cdiv id=\"user-content-toc\"\u003e\n  \u003cul align=\"left\"\u003e\n    \u003csummary\u003e\u003ch1 style=\"display: inline-block\"\u003eStock App\u003c/h1\u003e\u003c/summary\u003e\n  \u003c/ul\u003e\n\u003c/div\u003e\n\n\u003ctable\u003e\n   \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eWhat's used in this app ?\u003c/th\u003e\n            \u003cth\u003eHow to run ?\u003c/th\u003e\n            \u003cth\u003eAuthor\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n  \u003ctbody\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e \n      \u003cli\u003e React  \n      \u003cli\u003e Material UI\n      \u003cli\u003e Tailwind CSS\n      \u003cli\u003e Redux / Toolkit\n      \u003cli\u003e Database Authorization \n      \u003cli\u003e React-router-dom  \n      \u003cli\u003e Database connected  \n      \u003cli\u003e Custom hooks  \n      \u003cli\u003e Axios instance\n    \u003c/td\u003e\n    \u003ctd\u003e  \u003ch4\u003eOnce you clone the project\u003c/h4\u003e  \n      \n 1) run  `pnpm install`  or `yarn install` for node modules\n 2) run `pnpm run dev` or `yarn run dev` for open development stage\n 3) Login as a Admin `admin@site.com` - `aA?123456`\n   \u003c/td\u003e\n    \u003ctd\u003e \u003cli\u003e \u003ca href=\"https://github.com/kaplanh\" target=\"_blank\"\u003eTake a look at my other projects\u003c/a\u003e \u003cli\u003e \u003ca href=\"https://www.linkedin.com/in/kaplan-h/\" target=\"_blank\"\u003eVisit me on Linkedin\u003c/a\u003e \n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd colspan=\"3\"\u003e\u003ch3\u003eWhat is this project about ?\u003c/h3\u003e \n\u003cp\u003e\nThis project is designed to help businesses efficiently manage their inventory. Users can easily add, view, update, and delete products in the database, providing comprehensive CRUD (Create, Read, Update, Delete) functionality.\nAdditionally, users can track their profits over specific time periods, allowing for better financial analysis and decision-making.\nFor administrative control, there's an admin panel that empowers administrators to oversee all user activities on the website and maintain control over user management.\n\u003c/p\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n      \u003c/tbody\u003e\n\u003c/table\u003e\n\n\n\n\n\u003cdiv id=\"user-content-toc\"\u003e\n  \u003cul align=\"left\"\u003e\n    \u003csummary\u003e\u003ch2\u003eHow does my project look\u003c/h2\u003e\u003c/summary\u003e\n  \u003c/ul\u003e\n\u003c/div\u003e\n\n\n[Live Link](https://stock-frontend-fullstack-v1.vercel.app/)\n\n![stockapp](https://github.com/kaplanh/stock_frontend/assets/101884444/8a18c531-3a38-41a3-8715-c1d346b75382)\n\n\u003cdiv id=\"user-content-toc\"\u003e\n  \u003cul align=\"left\"\u003e\n    \u003csummary\u003e\u003ch2\u003eFeedback and Collaboration\u003c/h2\u003e\u003c/summary\u003e\n  \u003c/ul\u003e\n\u003c/div\u003e\nI value your feedback and suggestions. If you have any comments, questions, or ideas for improvement regarding this project or any of my other projects, please don't hesitate to reach out.\u003cbr\u003e\nI'm always open to collaboration and welcome the opportunity to work on exciting projects together.\u003cbr\u003e\nThank you for visiting my project. I hope you have a wonderful experience exploring it, and I look forward to connecting with you soon!\n\n\n\n\n## Project Skeleton\n\n```\nSock App (folder)\n|\n|----readme.md    \n├── public\n│     └── _redirects\n|     └── favicon.png\n├── src\n|     ├── app\n|     |      ├── store.jsz\n|     ├──assets\n|     |      ├── favicon.png\n|     |      ├── loading.gif\n|     |      ├── no-result-found.avif\n|     |      ├── result.svg\n|     ├── components\n|     |      ├── BrandCard.jsx\n|     |      └── Charts.jsx\n|     |      └── FirmCard.jsx\n|     |      └── KpiCard.jsx\n|     |      └── MenuListItem.jsx\n|     |      └── ProductTable.jsx\n|     |      └── PurchaseTable.jsx\n|     |      └── RegisterForm.jsx\n|     |      └── SaleTable.jsx\n|     ├── features\n|     |      └── authSlice.js\n|     |      └── stockSlice.js\n|     ├── helper\n|     |      └── ToastNotify.js\n|     ├── hooks\n|     |      └── useAuthApiCall.js\n|     |      └── useAxios.js\n|     |      └── useStockCall.js\n|     ├── modals\n|     |      └── BrandsModal.jsx  \n|     |      └── FirmModal.jsx\n|     |      └── ProductModal.jsx\n|     |      └── PurchaseModal.jsx\n|     |      └── SaleModal.jsx\n|     ├── pages\n|     |      └── Brands.jsx\n|     |      └── Dashboard.jsx\n|     |      └── Firms.jsx\n|     |      └── Home.jsx\n|     |      └── Login.jsx\n|     |      └── Products.jsx\n|     |      └── Purchases.jsx\n|     |      └── Register.jsx\n|     |      └── Sales.jsx\n|     ├── router\n|     |      └── AppRouter.jsx\n|     |      └── PrivateRouter.jsx\n|     ├── styles\n|     |      └── globalStyles.js\n|     |\n│     ├── App.js\n│     ├── main.jsx\n│     └── index.css\n├── package.json\n├── .env\n|── .gitignore\n|── index.html\n|── package.json\n|── pnpm-lock.yaml\n|── tailwind.config.js\n|── vite.config.js\n└── yarn.lock\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaplanh%2Fstockapp_frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaplanh%2Fstockapp_frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaplanh%2Fstockapp_frontend/lists"}