{"id":24851954,"url":"https://github.com/pavanvaranasi02/seeder-app","last_synced_at":"2026-04-13T03:03:54.672Z","repository":{"id":264671234,"uuid":"894042309","full_name":"pavanvaranasi02/Seeder-App","owner":"pavanvaranasi02","description":" Seeder Application for comprehensive loan management, enabling efficient initialization and oversight of loan data for business professionals.","archived":false,"fork":false,"pushed_at":"2024-11-25T17:33:07.000Z","size":7167,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T14:38:18.410Z","etag":null,"topics":["figma","jest","material-ui","mock-server","react","react-router","storybook","typescript"],"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/pavanvaranasi02.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-11-25T16:43:03.000Z","updated_at":"2025-01-17T09:18:56.000Z","dependencies_parsed_at":"2024-11-25T17:53:20.774Z","dependency_job_id":null,"html_url":"https://github.com/pavanvaranasi02/Seeder-App","commit_stats":null,"previous_names":["pavanvaranasi02/seeder-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanvaranasi02%2FSeeder-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanvaranasi02%2FSeeder-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanvaranasi02%2FSeeder-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanvaranasi02%2FSeeder-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pavanvaranasi02","download_url":"https://codeload.github.com/pavanvaranasi02/Seeder-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245659055,"owners_count":20651526,"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":["figma","jest","material-ui","mock-server","react","react-router","storybook","typescript"],"created_at":"2025-01-31T14:38:20.799Z","updated_at":"2026-04-13T03:03:49.652Z","avatar_url":"https://github.com/pavanvaranasi02.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Loan Application Seeder\nThis repository contains the **Seeder Application**, a web application developed to simplify and streamline the process of companies opting for loans. This application leverages a modern, modular, and scalable technology stack and adheres to best practices in front-end development.\n\n## Overview\n- The Loan Application Seeder is designed to provide an intuitive and user-friendly interface for companies to initiate and manage their loan applications efficiently.\n- This project is based on designs provided via Figma, ensuring pixel-perfect implementation that aligns with user experience (UX) and user interface (UI) best practices.\n\n## Technology Stack\n### Front-End Framework\n- **React.js:** Used for building the component-based user interface, ensuring reusability and better performance.\n- **TypeScript:** Adds static type-checking, enabling robust development with fewer runtime errors.\n### UI Framework\n- **Material UI (MUI):** Provides pre-designed, customizable components to ensure a modern and consistent UI.\n### Design System\n- **Atomic Design Methodology:** The application follows the atomic design principle, enabling the creation of a modular and maintainable component architecture.\n### Mock Server\n- **Mock Server Setup:** Simulates API responses for seamless front-end development and testing without dependencies on a live back end.\n### Testing\n- **React Testing Library:** Ensures components function as expected by focusing on behavior from the user's perspective.\n- **Jest:** A robust JavaScript testing framework for unit tests and integration tests.\n### Documentation and Component Showcase\n- **Storybook:** An interactive tool for developing and testing UI components in isolation, ensuring consistent implementation.\n\n## Images Of Application:\n### Sign Up Page:\nAny new user might be ceo/company owners can opt for loans just by regestering and by applying for loans in our website.\n![image](https://github.com/user-attachments/assets/e756e325-348b-41ef-8e1f-0cf1a7ef3a50)\n\n**Email Existence Validation**\n![image](https://github.com/user-attachments/assets/26fb7b64-bca4-4644-aa75-bd7945c00f1e)\n\n**Password validation**\n![image](https://github.com/user-attachments/assets/2e9980d9-353a-4fe9-a21c-110c0a606c3c)\n\n### Login Page:\nOnce after registering, any user has to login, for taking up loan and for repayments.\n![image](https://github.com/user-attachments/assets/66d92d04-fd64-4b2d-86fc-fc5fd6ed4bd3)\n\n**Cecking for user existence in mock server**\n![image](https://github.com/user-attachments/assets/65f1accc-8530-4dae-ad32-82f57a5670bb)\n\n### Forgot Password Page:\nTo change the password if user has forgotten their password.\n![image](https://github.com/user-attachments/assets/6cf6677e-c055-4656-aba1-f9361256e098)\n\nReset Button enables only if email is correctly typed in Mock Server\n![image](https://github.com/user-attachments/assets/e7f6693d-c948-4c5f-8cf3-c218943d858d)\n![image](https://github.com/user-attachments/assets/5ff6e413-a738-4de4-a370-444a4f1111d2)\n\nIf user does not exists in mock server then an error message is shown in ui\n![image](https://github.com/user-attachments/assets/a4c39acd-8a04-4dfe-af5a-f78a845d79eb)\n\n### Reset Code Page\n![image](https://github.com/user-attachments/assets/7379c43d-bd87-48bf-8bac-75edf8c7f30a)\n![image](https://github.com/user-attachments/assets/e218f00b-b5ff-45c0-a87e-2e78141eaa97)\n\n### Home Page:\nWhen User does not take any loan\n![image](https://github.com/user-attachments/assets/6ad7594e-4412-48f9-a0cd-dcadbaa2b6c4)\n\nWhen User takes a loan\n![image](https://github.com/user-attachments/assets/ad2e9217-2e0b-4594-a8ea-a38e102e4104)\n\n### Cash Acceleration Page:\nFrom this page we can actually take a loan and if loan is already taken all the information about payments are shown here.\n![image](https://github.com/user-attachments/assets/9f54e455-f688-4fe8-949f-3ba610033eb4)\n![image](https://github.com/user-attachments/assets/f198726c-1c09-4b21-98f0-3cf76a0ebe78)\n\n**Edge Cases**\n![image](https://github.com/user-attachments/assets/7bfd12c1-52d4-49fc-9c11-b8176c61f423)\n![image](https://github.com/user-attachments/assets/7473dede-87e0-4cf9-8ce7-b10cb25ddb4c)\n![image](https://github.com/user-attachments/assets/349013f2-e774-42b1-bf60-cb2d12faa655)\n\n\n### New Cash Kick Page:\nWhen user wants to take a loan then this page will help to opt for loans provided by different companies/persons/banks with different rates\n![image](https://github.com/user-attachments/assets/a294aad4-4260-43f0-9c48-17aefee7e79a)\n![image](https://github.com/user-attachments/assets/a7bc1cab-2a1a-4f1c-a630-d16eed40e0a9)\n![image](https://github.com/user-attachments/assets/826e4722-6d79-4fe9-a895-199929d21d0d)\n![image](https://github.com/user-attachments/assets/aeae9172-69e8-4214-a284-f765865e55a8)\n![image](https://github.com/user-attachments/assets/356587a4-b9e5-449b-be6a-2834b34bbab7)\n\n### Installation and Setup\n- Clone the repository: git clone https://github.com/your-repo/loan-application-seeder.git\n- Navigate to the project directory: cd loan-application-seeder\n- Install dependencies: npm install\n- Start the application: npm start\n- Access the application at \u003ca href=\"http://localhost:3000\" target=\"_blank\"\u003ehttp://localhost:3000\u003c/a\u003e\n- To run the tests, use the following commands: npm test\n- To View Storybook: npm run storybook \u0026 Storybook will run on \u003ca href=\"http://localhost:6006\" target=\"_blank\"\u003ehttp://localhost:6006\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavanvaranasi02%2Fseeder-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpavanvaranasi02%2Fseeder-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavanvaranasi02%2Fseeder-app/lists"}