{"id":22777566,"url":"https://github.com/heblopez/singularity-pet","last_synced_at":"2025-03-30T13:41:02.811Z","repository":{"id":263329269,"uuid":"888602328","full_name":"heblopez/singularity-pet","owner":"heblopez","description":"This is a web application built with React for a pet care company. ","archived":false,"fork":false,"pushed_at":"2024-11-18T23:47:02.000Z","size":1604,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T15:22:25.722Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://singularity-pet.vercel.app","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/heblopez.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-14T17:20:57.000Z","updated_at":"2024-11-18T23:47:05.000Z","dependencies_parsed_at":"2024-11-17T22:25:18.986Z","dependency_job_id":"ab595c3c-4c5a-45a6-b931-4e92565fee47","html_url":"https://github.com/heblopez/singularity-pet","commit_stats":null,"previous_names":["heblopez/singularity-pet"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heblopez%2Fsingularity-pet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heblopez%2Fsingularity-pet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heblopez%2Fsingularity-pet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heblopez%2Fsingularity-pet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heblopez","download_url":"https://codeload.github.com/heblopez/singularity-pet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246326600,"owners_count":20759436,"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-11T19:14:52.814Z","updated_at":"2025-03-30T13:41:02.784Z","avatar_url":"https://github.com/heblopez.png","language":"TypeScript","readme":"# Singularity Pet Care\n\n![Desktop Screenshot](/src/assets/png/desktop-screenshot.png)\n\n## 📃 Description\n\nThis is a web application built with **React**, **Vite**, and **TypeScript** for a pet care company. It has three main views: a home page, a login page and a not found page, in case the user tries to access a page that doesn't exist.\n\n## 🚀 Demo\n\nYou can check out the demo of the application [here](https://singularity-pet.vercel.app/).\n\n## 🌟 Features\n\n- **Home Page**: Show all information about the Pet Care company, with sections like \"How It Works\", \"Our Services\", and \"Testimonials\".\n- **Login Page**: Allow users to log in using the sample API: [ReqRes API](https://reqres.in/).\n- **Not Found Page**: Show a 404 error page if the user tries to access a page that doesn't exist.\n\n## 🛠️ Tech Stack\n\n- **React**: JavaScript library for building user interfaces.\n- **Vite**: Fast build tool that provides an efficient development environment.\n- **TypeScript**: A superset of JavaScript that adds static types for improved development experience.\n- **Tailwind CSS**: Utility-first CSS framework for rapid UI development.\n- **React Router**: For navigation between pages in the application.\n\n## 📦 Installation\n\nTo install and run this application on your local machine, follow these steps:\n\n1. **Clone the repository**:\n\n   ```bash\n   git clone https://github.com/heblopez/singularity-pet.git\n   cd singularity-pet\n   ```\n\n2. **Install dependencies**:\n\n   ```bash\n   npm install\n   ```\n\n3. **Start the development server**:\n\n   ```bash\n   npm run dev\n   ```\n\n4. **Open your browser** and navigate to `http://localhost:5173` to see the application in action.\n\n## 🖥️ Usage\n\n- In the Home Page, users can see all information about the company, browsing through the different sections.\n- In the Login Page, users can log in using the sample API: [ReqRes API](https://reqres.in/api/users). If the user is successfully logged in, they will be redirected to the home page. More information about the API can be found [here](https://publicapis.io/req-res-api).\n- In the Not Found Page, users can see a 404 error page if they try to access a page that doesn't exist.\n\n## 📜 Scripts in package.json\n\nHere are the main scripts available in `package.json`:\n\n- `dev`: Starts the development server with hot module replacement for a smooth development experience.\n- `build`: Compiles the application for production, optimizing it for performance.\n- `lint`: Checks the code for any linting errors.\n\n## 🤝 Contributions\n\nContributions are welcome! If you would like to improve this project, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/new-feature`).\n3. Make your changes and commit (`git commit -m 'Add new feature'`).\n4. Push your changes (`git push origin feature/new-feature`).\n5. Open a pull request.\n\n## 📜 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## 📬 Contact\n\nFor more information or questions, you can reach me at [heberth.lopez.19@gmail.com](mailto:heberth.lopez.19@gmail.com).\n\n---\n\nThank you for checking out this project! I hope you enjoy exploring the mobile device store. 🚀\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheblopez%2Fsingularity-pet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheblopez%2Fsingularity-pet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheblopez%2Fsingularity-pet/lists"}