{"id":25800135,"url":"https://github.com/nihalrt/inventory-management","last_synced_at":"2026-04-10T14:35:55.862Z","repository":{"id":279492235,"uuid":"852917050","full_name":"Nihalrt/inventory-management","owner":"Nihalrt","description":"Developed a full-stack inventory management dashboard using React, NextJS, and Redux for state management.  Implemented data visualization with Recharts, designed with Tailwind CSS, Node for handling routes, and managed the  database with Postgres. Utilized AWS services like EC2, RDS, S3, and Amplify for deployment and storage. ","archived":false,"fork":false,"pushed_at":"2025-02-25T20:31:47.000Z","size":4041,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-25T21:31:42.040Z","etag":null,"topics":["amplify","aws","ec2","express","nextjs","nodejs","postgress","rds","react","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Nihalrt.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-09-05T16:47:27.000Z","updated_at":"2025-02-25T20:31:51.000Z","dependencies_parsed_at":"2025-02-25T21:31:58.844Z","dependency_job_id":"a49f1c88-5a5a-4ff0-bbbe-3c1e47e2203d","html_url":"https://github.com/Nihalrt/inventory-management","commit_stats":null,"previous_names":["nihalrt/inventory-management"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nihalrt%2Finventory-management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nihalrt%2Finventory-management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nihalrt%2Finventory-management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nihalrt%2Finventory-management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nihalrt","download_url":"https://codeload.github.com/Nihalrt/inventory-management/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241032176,"owners_count":19897441,"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":["amplify","aws","ec2","express","nextjs","nodejs","postgress","rds","react","tailwindcss"],"created_at":"2025-02-27T15:58:55.524Z","updated_at":"2025-12-30T19:04:32.570Z","avatar_url":"https://github.com/Nihalrt.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Inventory Management Dashboard\n\nThis project is a full-stack inventory management dashboard that allows users to track and manage their inventory. It is built using React, Next.js, and Redux for state management. The data is visualized using Recharts, and the UI is styled with Tailwind CSS. The backend is built with Node.js and Postgres, and the application is deployed on AWS using EC2, RDS, S3, and Amplify.\n\n## Features\n\n* View and manage inventory\n* Add, edit, and delete products\n* Track product availability\n* Generate reports\n* User authentication and authorization (if implemented)\n\n## Technologies Used\n\n* **Frontend:** React, Next.js, Redux, Recharts, Tailwind CSS\n* **Backend:** Node.js, Postgres\n* **Deployment:** AWS (EC2, RDS, S3, Amplify)\n\n## Installation\n\n1.  Clone the repository:\n    ```bash\n    git clone [https://github.com/Nihalrt/inventory-management](https://github.com/Nihalrt/inventory-management)\n    ```\n2.  Navigate to the project directory:\n    ```bash\n    cd inventory-management\n    ```\n3.  Install the dependencies:\n    ```bash\n    npm install\n    ```\n4.  Create a `.env` file in the root directory and add your environment variables (e.g., database connection details, API keys).\n5.  Start the development server:\n    ```bash\n    npm run dev\n    ```\n\n## Deployment\n\n1.  Create a production build:\n    ```bash\n    npm run build\n    ```\n2.  Start the production server:\n    ```bash\n    npm run start\n    ```\n   (Note: For AWS Amplify deployment, refer to Amplify documentation for specific setup steps.)\n\n## Project Link\n\nhttps://dummyrepo-beta.vercel.app/\n\n## Author\n\nSai Nihal Diddi - [GitHub](https://github.com/Nihalrt) | [LinkedIn](Insert your LinkedIn link here if desired) | sainihaldiddi@uvic.ca\n\n## Acknowledgments\n\n* React: [https://reactjs.org/](https://reactjs.org/)\n* Next.js: [https://nextjs.org/](https://nextjs.org/)\n* Redux: [https://redux.js.org/](https://redux.js.org/)\n* Recharts: [https://recharts.org/](https://recharts.org/)\n* Tailwind CSS: [https://tailwindcss.com/](https://tailwindcss.com/)\n* Node.js: [https://nodejs.org/](https://nodejs.org/)\n* Postgres: [https://www.postgresql.org/](https://www.postgresql.org/)\n* AWS: [https://aws.amazon.com/](https://aws.amazon.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnihalrt%2Finventory-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnihalrt%2Finventory-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnihalrt%2Finventory-management/lists"}