{"id":22668695,"url":"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest","last_synced_at":"2025-10-19T08:30:55.187Z","repository":{"id":224501635,"uuid":"763421559","full_name":"TheCollinsByte/PLP","owner":"TheCollinsByte","description":"Power Learn Project","archived":false,"fork":false,"pushed_at":"2024-05-06T21:42:16.000Z","size":731,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-09T15:16:19.286Z","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/TheCollinsByte.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-02-26T09:07:39.000Z","updated_at":"2024-05-06T21:42:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"d9aaa084-9080-4554-bca0-504ef8694a2c","html_url":"https://github.com/TheCollinsByte/PLP","commit_stats":null,"previous_names":["theoddagen/plp","collinsbyte/plp","thecollinsbyte/plp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCollinsByte%2FPLP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCollinsByte%2FPLP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCollinsByte%2FPLP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCollinsByte%2FPLP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheCollinsByte","download_url":"https://codeload.github.com/TheCollinsByte/PLP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237088963,"owners_count":19253587,"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-09T15:16:31.830Z","updated_at":"2025-10-19T08:30:55.183Z","avatar_url":"https://github.com/TheCollinsByte.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ch1\u003e\u003ca href=\"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest\"\u003eWhispering Woods Backend Quest\u003c/a\u003e\u003c/h1\u003e\n\n\u003ca href=\"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest/blob/main/LICENSE\"\u003e\n\u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/TheCollinsByte/Whispering-Woods-Backend-Quest?style=flat\u0026color=eee\u0026label=\"\u003e \u003c/a\u003e\n\n\u003ca href=\"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest/graphs/contributors\"\u003e\n\u003cimg alt=\"People\" src=\"https://img.shields.io/github/contributors/TheCollinsByte/Whispering-Woods-Backend-Quest?style=flat\u0026color=ffaaf2\u0026label=People\"\u003e \u003c/a\u003e\n\n\u003ca href=\"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest/stargazers\"\u003e\n\u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/TheCollinsByte/Whispering-Woods-Backend-Quest?style=flat\u0026color=98c379\u0026label=Stars\"\u003e \u003c/a\u003e\n\n\u003ca href=\"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest/network/members\"\u003e\n\u003cimg alt=\"Forks\" src=\"https://img.shields.io/github/forks/TheCollinsByte/Whispering-Woods-Backend-Quest?style=flat\u0026color=66a8e0\u0026label=Forks\"\u003e \u003c/a\u003e\n\n\u003ca href=\"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest/watchers\"\u003e\n\u003cimg alt=\"Watches\" src=\"https://img.shields.io/github/watchers/TheCollinsByte/Whispering-Woods-Backend-Quest?style=flat\u0026color=f5d08b\u0026label=Watches\"\u003e \u003c/a\u003e\n\n\u003ca href=\"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest/pulse\"\u003e\n\u003cimg alt=\"Last Updated\" src=\"https://img.shields.io/github/last-commit/TheCollinsByte/Whispering-Woods-Backend-Quest?style=flat\u0026color=e06c75\u0026label=\"\u003e \u003c/a\u003e\n\n\u003c/div\u003e\n\n## Description\n\nWelcome to the Whispering Woods Backend Quest repository, documenting my 6-month immersive experience in Java backend development under the guidance of [Chinmay Anand](https://www.youtube.com/@chinmayanand896) This repository serves as a comprehensive archive of assignments, projects, and personal insights gained throughout the course.\n\n- Assignments: A collection of tasks designed to reinforce core Java concepts and backend development skills.\n- Projects: Larger, real-world applications developed to demonstrate the practical application of learned theories.\n\nNotes: Personal observations, explanations, and summaries of key topics covered during the course.\n\n## Course Structure\n\nThe course is structured to provide a deep understanding of Java backend development, covering topics such as:\n\n- **Core Java Fundamentals**: Object-Oriented Programming (OOP) principles, exception handling, and multithreading.\n- **Advanced Java Concepts**: Design patterns, Java Collections Framework, and Java 8 features like lambda expressions and streams.\n- **Spring Framework**: Introduction to Spring Boot, dependency injection, RESTful web services, and data persistence with Spring Data JPA.\n- **Database Management**: Working with relational databases, JDBC, and implementing CRUD operations.\n- **Security**: Implementing authentication and authorization mechanisms using Spring Security.\n- **Testing**: Writing unit and integration tests with JUnit and Mockito.\n \n\nNote: The above topics are indicative and may vary based on the course progression and updates.\n\n## Getting Started\n\nTo explore the content of this repository:\n\n1. Clone the Repository:\n\n    ```shell\n    git clone git@github.com:TheCollinsByte/Whispering-Woods-Backend-Quest.git\n    ```\n\n2. Navigate to the Project Directory:\n\n    ```shell\n    cd Whispering-Woods-Backend-Quest/\n    ```\n\n3. Module Naming Conventions:\n\n   To maintain clarity and organization, each module within this repository is prefixed based on its type:\n\n   - Assignments: Prefixed with asgmt- (e.g., asgmt-backend-api-bank)\n   - Projects: Prefixed with proj- (e.g., proj-ecommerce-platform)\n   - Homework: Prefixed with hw- (e.g., hw-algorithm-optimization)\n    \n   This naming convention helps in easily identifying the purpose of each module.\n\n4. Explore the Modules:\n\n   hw-bank/: Includes homework on a complete Bank program in Java\n\n## About the Instructor\n[Chinmay Anand](https://www.udemy.com/user/chinmayanand2/) is a backend engineer with over five years of experience. Currently based in Japan, he works for one of the country's largest banks, utilizing Java and Kotlin in his daily tasks. Chinmay is passionate about real-time systems and has a diverse background, having collaborated with various Japanese companies and worked with multiple programming languages, including Go, C++, TypeScript, JavaScript, and PHP.\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cstrong\u003e⭐ hit the star button if you found this useful ⭐\u003c/strong\u003e\u003cbr\u003e\n\n\u003ca href=\"https://github.com/TheCollinsByte/Whispering-Woods-Backend-Quest\"\u003eSource\u003c/a\u003e\n| \u003ca href=\"https://x.com/TheCollinsByte\" target=\"_blank\"\u003eTwitter \u003c/a\u003e\n| \u003ca href=\"http://www.linkedin.com/in/collins-boniface\" target=\"_blank\"\u003eLinkedIn \u003c/a\u003e\n| \u003ca href=\"mailto:collo@fastmail.com\"\u003eEmail\u003c/a\u003e\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTheCollinsByte%2FWhispering-Woods-Backend-Quest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTheCollinsByte%2FWhispering-Woods-Backend-Quest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTheCollinsByte%2FWhispering-Woods-Backend-Quest/lists"}