{"id":20804836,"url":"https://github.com/manni2000/pokemon","last_synced_at":"2026-04-21T17:31:34.872Z","repository":{"id":251725407,"uuid":"838268233","full_name":"manni2000/Pokemon","owner":"manni2000","description":"Full-Stack Pokemon Application","archived":false,"fork":false,"pushed_at":"2024-08-24T07:33:45.000Z","size":1826,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-30T05:43:52.951Z","etag":null,"topics":["mern-stack","render-deployment"],"latest_commit_sha":null,"homepage":"https://pokemon-h9ur.onrender.com/","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/manni2000.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-08-05T09:46:05.000Z","updated_at":"2024-08-24T07:33:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"610f2a4a-cf0a-4429-a421-bac2d4cbcd49","html_url":"https://github.com/manni2000/Pokemon","commit_stats":null,"previous_names":["manni2000/pokemon"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/manni2000/Pokemon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manni2000%2FPokemon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manni2000%2FPokemon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manni2000%2FPokemon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manni2000%2FPokemon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manni2000","download_url":"https://codeload.github.com/manni2000/Pokemon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manni2000%2FPokemon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32102137,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["mern-stack","render-deployment"],"created_at":"2024-11-17T19:12:03.598Z","updated_at":"2026-04-21T17:31:34.854Z","avatar_url":"https://github.com/manni2000.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pokemon-App\nProject Overview:\nThe Pokemon Full-Stack Application allows users to interact with a database of Pokémon, performing CRUD (Create, Read, Update, Delete) operations. The application is structured into a frontend and a backend, ensuring a clean separation of concerns and maintainability.\u003cbr\u003e\u003cbr\u003e\n\n# Technologies used:\n\n**Frontend:**\n- **React**: A JavaScript library for building user interfaces. It allows for the creation of reusable UI components.\n- **React Router**: A standard library for routing in React. It enables navigation among different views of various components in a React application.\n- **HTML/CSS**: Standard web technologies used for structuring and styling the web pages.\n- **JavaScript**: The programming language used for client-side logic.\n\n**Backend:**\n- **Node.js**: A JavaScript runtime built on Chrome's V8 JavaScript engine, used for server-side scripting.\n- **Express.js**: A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.\n- **Axios**: A promise-based HTTP client for the browser and Node.js used to make HTTP requests from the frontend to the backend.\n- **Json-Server**: Used as a simple JSON file-based database to mock a RESTful API.\n\n**Database:**\n- The database is in JSON format, which is managed using Json-Server for ease of development and demonstration purposes.\n\n**API:**\n- The application utilizes the Pokémon Database API (pokeapi) to fetch Pokémon data.\n\n# Functionalities\n- **List Pokémon**: The main page displays a list of all Pokémon users in the database. Each entry shows the Pokémon owner's name, Pokémon name, and ability.\n- **Add Pokémon**: A form allows users to add new Pokémon to the database by entering the necessary details like owner name, Pokémon name, ability, initial position, speed, and direction.\n- **Edit Pokémon**: Users can update the details of existing Pokémon entries.\n- **Pokemon Detail**: Users can view specific pokemon details.\n- **Delete Pokémon**: Users can delete individual Pokémon entries or clear the entire list.\n\n\n# Steps to Run the Project\n\u003cb\u003e1. Clone the Repository:\u003c/b\u003e\u003cbr\u003e\n\u003cpre\u003e\ngit clone https://github.com/manni2000/Pokemon.git\ncd Pokemon\n\u003c/pre\u003e\n\n\u003cb\u003e2. Install Dependencies:\u003c/b\u003e   \n\u003cul\u003e\n  \u003cli\u003e\u003cb\u003eFor Backend:\u003c/b\u003e\u003cbr\u003e\n    \u003cpre\u003e\ncd backend\nnpm install\n    \u003c/pre\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eFor Frontend:\u003c/b\u003e\u003cbr\u003e\n    \u003cpre\u003e\ncd ../frontend\nnpm install\n    \u003c/pre\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cb\u003e3. Start the Backend Server:\u003c/b\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003cb\u003eFor Backend:\u003c/b\u003e\u003cbr\u003e\n    \u003cpre\u003e\ncd backend\nnode server.js\n# or\nnpm run dev\n    \u003c/pre\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eFor Frontend:\u003c/b\u003e\u003cbr\u003e\n    \u003cpre\u003e\ncd ../frontend\nnpm start\n    \u003c/pre\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cb\u003e4. Access the Application:\u003c/b\u003e\nOpen your browser and navigate to `http://localhost:3000`\n\n\u003cb\u003e5. Deploy at Render cloud hositing website: \u003c/b\u003e\nhttps://pokemon-h9ur.onrender.com/\n\n# Preview\n![Pokemon](https://github.com/user-attachments/assets/32510099-412e-4174-83dd-be48cf0957b0)\n\n![pokemondetails](https://github.com/user-attachments/assets/45bd609d-331d-486d-8c0c-932000b87905)\n\n![Pokemon-Add_user](https://github.com/user-attachments/assets/0b62a293-d303-45ec-990c-42d3a9c554b7)\n\n![Pokemon-list](https://github.com/user-attachments/assets/afad82eb-af25-41c7-8855-ebdb2b2386a0)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanni2000%2Fpokemon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanni2000%2Fpokemon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanni2000%2Fpokemon/lists"}