{"id":18861174,"url":"https://github.com/chen-abudi/alohagracefulcode","last_synced_at":"2026-04-11T17:49:16.632Z","repository":{"id":208097983,"uuid":"720699563","full_name":"Chen-Abudi/AlohaGracefulCode","owner":"Chen-Abudi","description":"Welcome to AlohaGracefulCode, your go-to platform for mastering coding challenges and enhancing your programming skills! ","archived":false,"fork":false,"pushed_at":"2025-07-27T14:48:41.000Z","size":589,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-01T04:31:39.370Z","etag":null,"topics":["customhooks","firebase","firebase-firestore","javascipt","nextjs","reactjs","recoiljs","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://aloha-graceful-code.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/Chen-Abudi.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,"zenodo":null}},"created_at":"2023-11-19T10:15:50.000Z","updated_at":"2025-07-27T14:48:45.000Z","dependencies_parsed_at":"2024-12-16T22:36:27.502Z","dependency_job_id":"a100567f-d12a-4a6d-9294-d517b4203bfc","html_url":"https://github.com/Chen-Abudi/AlohaGracefulCode","commit_stats":null,"previous_names":["chen-abudi/leethub","chen-abudi/alohagracefulcode"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Chen-Abudi/AlohaGracefulCode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chen-Abudi%2FAlohaGracefulCode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chen-Abudi%2FAlohaGracefulCode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chen-Abudi%2FAlohaGracefulCode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chen-Abudi%2FAlohaGracefulCode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chen-Abudi","download_url":"https://codeload.github.com/Chen-Abudi/AlohaGracefulCode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chen-Abudi%2FAlohaGracefulCode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31689762,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"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":["customhooks","firebase","firebase-firestore","javascipt","nextjs","reactjs","recoiljs","tailwindcss","typescript"],"created_at":"2024-11-08T04:28:27.917Z","updated_at":"2026-04-11T17:49:16.610Z","avatar_url":"https://github.com/Chen-Abudi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AlohaGracefulCode 💻 🖥️\n\n\u003e Elevate Your Coding Experience with Grace and Aloha 🌺\n\n**Developed By Grace Chen Abudi** 👩🏽‍💻\n\n# ✨ Live Project:\n\n👇🏽 `To visit the platform - Click on the badge demo live`\n\n[![Live Demo](https://img.shields.io/badge/demo-live-brightgreen)](https://aloha-graceful-code.vercel.app/)\n[![GitHub stars](https://img.shields.io/github/stars/Chen-Abudi/AlohaGracefulCode)](https://github.com/Chen-Abudi/AlohaGracefulCode/stargazers)\n\n## 📣 Overview:\n\n- [AlohaGracefulCode 💻 🖥️](#alohagracefulcode--️)\n- [✨ Live Project:](#-live-project)\n  - [📣 Overview:](#-overview)\n  - [🔎 Intro:](#-intro)\n  - [🧰 Tech Stack:](#-tech-stack)\n  - [🛠 Techniques \\\u0026 Tools:](#-techniques--tools)\n- [🏁 Instructions on How to Get Started:](#-instructions-on-how-to-get-started)\n  - [Prerequisites](#prerequisites)\n  - [1. `Familiarize yourself with the project`](#1-familiarize-yourself-with-the-project)\n  - [2. `Set Up Your Development Environment`](#2-set-up-your-development-environment)\n  - [3. `Understand the Codebase`](#3-understand-the-codebase)\n  - [4. `Identify Areas for Contribution`](#4-identify-areas-for-contribution)\n  - [5. `Start Contributing`](#5-start-contributing)\n  - [6. `Submit Your Contribution`](#6-submit-your-contribution)\n  - [7. `Engage with the Community`](#7-engage-with-the-community)\n\n## 🔎 Intro:\n\nWelcome to AlohaGracefulCode, a coding challenge platform that combines the artistry of elegant problem-solving with the warm embrace of the Aloha spirit. This platform combines the precision of coding with the beauty of thoughtful problem-solving, creating a space where developers of all levels can flourish. This is a LeetCode-inspired coding challenge platform.\n\n## 🧰 Tech Stack:\n\n**Client:**\n\n- Next.js\n- React\n- `React-Toastify:`\n  - Allows you to add notifications to your application with ease.\n  - For more info on **React-Toastify**, Click [**\u0026#128073;\u0026#127997;HERE**](https://www.npmjs.com/package/react-toastify)\n- TypeScript\n- TailwindCSS\n\n**Server:**\n\n- Firebase\n\n**Cloud:**\n\n- `FireStore`:\n  - **Cloud Firestore** is a NoSQL document database that lets you easily store, sync, and query data for your web apps and mobile - at global scale.\n\n**Deployment:**\n\n- Vercel\n\n## 🛠 Techniques \u0026 Tools:\n\n- Hooks + Custom Hooks\n- `RecoilJS:`\n  - **RecoilJS** is a state management framework for React.\n  - For more info on **RecoilJS**, Click [**\u0026#128073;\u0026#127997;HERE**](https://recoiljs.org/)\n- atoms\n- Mock Problems\n- Youtube Modals\n- `SplitJS:`\n  - **SplitJS** is a library of utilities for resizable split views.\n  - For more info on **Split.js**, Click [**\u0026#128073;\u0026#127997;HERE**](https://split.js.org/)\n- `CodeMirror:`\n  - **CodeMirror** is a web-based code editor component designed to integrate seamlessly into websites, offering a versatile test input field with extensive editing capabilities. It features a robust API, enabling developers to easily extend and customize functionality.\n  - For more info on **CodeMirror**, Click [**\u0026#128073;\u0026#127997;HERE**](https://codemirror.net/)\n  - For the Npm package, Click [**\u0026#128073;\u0026#127997;HERE**](https://www.npmjs.com/package/codemirror)\n  - For **CodeMirror for React** [**\u0026#128073;\u0026#127997;HERE**](https://uiwjs.github.io/react-codemirror/)\n- `Firestore Transactions`:\n  - **Transaction** is a set of read and write operations on one or more documents.\n- **React Confetti**\n\n---\n\n# 🏁 Instructions on How to Get Started:\n\n### Prerequisites\n\n- Node.js ≥16\n- Firebase account\n- Yarn/NPM\n\n### 1. `Familiarize yourself with the project`\n\n- **Read the Overview:**\n  - Understand the purpose and vision of this project as a coding challenge platform.\n- **Explore the Tech Stack:**\n  - Review the technologies used in the project, including:\n    - **_Client:_** Next.js, React, TypeScript, TailwindCSS\n    - **_Server:_** Firebase\n    - **_Cloud:_** Firestore\n\n### 2. `Set Up Your Development Environment`\n\n- **Clone the Repository:**\n  - Use git to clone the project repository to your local machine.\n\n```bash\n       git clone https://github.com/Chen-Abudi/AlohaGracefulCode\n```\n\n- **Install Dependencies:**\n  - Navigate to the project directory and install the necessary packages.\n\n```bash\n        cd alohaGracefulCode\n        npm install\n```\n\n- **Set Up Firebase:**\n  - Create a Firebase project and configure Firestore.\n  - Update the project with your Firebase configuration details.\n\n### 3. `Understand the Codebase`\n\n- **Review the Code Structure:**\n\n  - Familiarize yourself with the folder structure and key components of the application.\n\n- **Explore Existing Features:**\n  - Look through the implemented features in the project to understand how they work.\n\n### 4. `Identify Areas for Contribution`\n\n- **Check the Roadmap:**\n\n  - Review the roadmap phases (Foundation, Enhancements, Expansion, Optimization) to identify areas where you can contribute.\n\n- **Look for Open Issues:**\n  - Check if there is an issue in the issues section of the repository for any tasks or bugs that need attention.\n\n### 5. `Start Contributing`\n\n- **Create a New Branch:**\n  - Before making changes, create a new branch for your feature or fix.\n\n```bash\n        git checkout -b your-feature-branch\n```\n\n- **Make Your Changes:**\n\n  - Implement your feature or fix the identified issue.\n\n- **Test Your Changes:**\n  - Ensure that your changes work as expected and do not break existing functionality.\n\n### 6. `Submit Your Contribution`\n\n- **Commit Your Changes:**\n  - Commit your changes with a clear and descriptive message.\n\n```bash\n        git add .\n        git commit -m \"Description of your changes\"\n```\n\n- **Push Your Branch:**\n  - Push your branch to the remote repository.\n\n```bash\n        git push origin your-feature-branch\n```\n\n- **Create a Pull Request:**\n  - Navigate to the repository on GitHub and create a pull request (PR) from your branch to the main branch.\n  - Provide a detailed description of your changes and why they are beneficial.\n\n### 7. `Engage with the Community`\n\n- **Participate in Discussions:**\n\n  - Engage with other contributors and maintainers in discussions related to your PR or other project topics.\n\n- **Provide Feedback:**\n  - Review and provide feedback on other contributors' pull requests to foster a collaborative environment.\n\n**_Thank you for your interest in contributing to AlohaGracefulCode! Your contributions make a difference! Enjoy 🌺🤙🏽_**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchen-abudi%2Falohagracefulcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchen-abudi%2Falohagracefulcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchen-abudi%2Falohagracefulcode/lists"}