{"id":23174139,"url":"https://github.com/patrickjamesrepo/pcsfullstackjavaspring","last_synced_at":"2025-04-05T00:26:26.754Z","repository":{"id":261268121,"uuid":"883801017","full_name":"PatrickJamesRepo/PCSFullstackJavaSpring","owner":"PatrickJamesRepo","description":"PCS Full Stack App \u0026 Game - Java, Spring Boot, JS, HTML, CSS, Bootstrap,","archived":false,"fork":false,"pushed_at":"2024-11-05T16:38:08.000Z","size":5357,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T08:51:25.554Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/PatrickJamesRepo.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-05T15:41:10.000Z","updated_at":"2024-11-05T16:38:11.000Z","dependencies_parsed_at":"2024-11-05T17:03:17.096Z","dependency_job_id":null,"html_url":"https://github.com/PatrickJamesRepo/PCSFullstackJavaSpring","commit_stats":null,"previous_names":["patrickjamesrepo/pcsfullstackjavaspring"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickJamesRepo%2FPCSFullstackJavaSpring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickJamesRepo%2FPCSFullstackJavaSpring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickJamesRepo%2FPCSFullstackJavaSpring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickJamesRepo%2FPCSFullstackJavaSpring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PatrickJamesRepo","download_url":"https://codeload.github.com/PatrickJamesRepo/PCSFullstackJavaSpring/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247268451,"owners_count":20911139,"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":[],"created_at":"2024-12-18T05:19:24.182Z","updated_at":"2025-04-05T00:26:26.736Z","avatar_url":"https://github.com/PatrickJamesRepo.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web View\n![PCS View](./pcs1.png)\n# Mobile View\n![Mobile View](./mobilepcs.png)\n\n# Purrty Cats NFT Platform\n\nPurrty Cats is an NFT platform built to empower users in the Cardano ecosystem with a variety of functionalities, including NFT minting, staking, marketplace trading, and blockchain-based voting. Additionally, the platform includes a gamified experience using a custom game developed with JavaScript and HTML5 Canvas.\n\n## Features\n\n- **Wallet Integration**: Users can connect using popular Cardano wallets such as Nami, Eternl, Lace, Yoroi, and Vespr. The app allows them to view their wallet balance, manage assets, and use connected wallet addresses for transactions on the platform.\n- **NFT Minting and Staking**: A robust NFT minting interface allows users to mint and stake NFTs directly on the Cardano blockchain.\n- **Marketplace and Trading**: Users can buy, sell, and trade NFTs in a marketplace with built-in wallet integration.\n- **Blockchain-Based Voting**: Implemented a voting system where users can vote on project decisions using blockchain technology for transparency and immutability.\n- **Gaming Feature**: The app includes a game where players can compete for high scores. Connected wallet addresses are used to record scores, enabling users to connect their gameplay with their blockchain wallet.\n- **Smart Contract Integration**: The platform leverages smart contracts on Cardano to automate interactions like staking rewards, NFT trading, and governance voting.\n\n## Technology Stack\n\n- **Frontend**: HTML, CSS, JavaScript (with Axios for API requests)\n- **Backend**: Java, Spring Boot, REST APIs\n- **Blockchain**: Cardano blockchain integration through Blockfrost API\n- **Wallets Supported**: Nami, Eternl, Lace, Yoroi, Vespr\n\n## Running the App\n\n1. **Wallet Connection**: Users need to connect a supported wallet to interact with blockchain features.\n2. **Minting and Trading**: Access the 'Minting', 'Marketplace', and 'Voting' sections under 'Services' in the navbar.\n3. **Play the Game**: Navigate to the 'Play Game' button after connecting a wallet to record your scores.\n4. **Blockchain API**: Integrated with Blockfrost API using a project ID for asset and wallet interactions.\n\n## Installation\n\n1. **Clone the Repository**: \n   ```bash\n   git clone https://github.com/your-repo/purrty-cats-nft-platform.git\n   ```\n2. **Navigate to the Project Directory**:\n   ```bash\n   cd purrty-cats-nft-platform\n   ```\n3. **Run the Application**:\n   Start the backend server and ensure front-end dependencies are set up. Connect to wallets and access platform features via supported browsers.\n\n## License\n\nThis project is licensed under the MIT License.\n\n---\n\nDeveloped by Patrick as a part of exploring the Cardano blockchain ecosystem.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrickjamesrepo%2Fpcsfullstackjavaspring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpatrickjamesrepo%2Fpcsfullstackjavaspring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrickjamesrepo%2Fpcsfullstackjavaspring/lists"}