{"id":15131622,"url":"https://github.com/priyoraven/quote-writter","last_synced_at":"2026-02-23T00:43:09.941Z","repository":{"id":256824420,"uuid":"855943081","full_name":"PriyoRaven/quote-writter","owner":"PriyoRaven","description":"A small practice project which gets some quotes with author name from the user and sends it to database which is then fetched from the database and shown.","archived":false,"fork":false,"pushed_at":"2024-09-16T17:12:17.000Z","size":206,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T21:16:29.152Z","etag":null,"topics":["react-hooks","react-router","reactjs"],"latest_commit_sha":null,"homepage":"https://react-practice-b18a1.web.app/quotes","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/PriyoRaven.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-09-11T18:00:00.000Z","updated_at":"2024-09-16T17:12:21.000Z","dependencies_parsed_at":"2024-10-09T17:40:46.947Z","dependency_job_id":"70382277-0f20-413a-be55-06ceff4ba38c","html_url":"https://github.com/PriyoRaven/quote-writter","commit_stats":null,"previous_names":["priyoraven/quote-writter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyoRaven%2Fquote-writter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyoRaven%2Fquote-writter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyoRaven%2Fquote-writter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyoRaven%2Fquote-writter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PriyoRaven","download_url":"https://codeload.github.com/PriyoRaven/quote-writter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399883,"owners_count":20932880,"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":["react-hooks","react-router","reactjs"],"created_at":"2024-09-26T04:00:35.786Z","updated_at":"2025-10-27T21:10:03.126Z","avatar_url":"https://github.com/PriyoRaven.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quotes adding website\n\nThis is a simple React app that allows users to submit quotes with the author's name and saves them to a Firebase database. The quotes are then fetched and displayed on the app. This was actually a practise project to get a better hold on React.\n\n## Features\n\n- Add new quotes with author names \u003cbr/\u003e\n- Store quotes in Firebase \u003cbr/\u003e\n- Fetch and display quotes from the Firebase database \u003cbr/\u003e\n\n## Language technologies used\n\n- \u003cstrong\u003eReact: \u003c/strong\u003eFrontend framework\n- \u003cstrong\u003eFirebase: \u003c/strong\u003eBackend for storing and retrieving quotes\n\n## Demo\n\nCheck out the live version of the app [here](https://react-practice-b18a1.web.app/quotes)\n\n## Prerequisites\n\n- Nodejs\n- npm\n- Firebase account\n\n## Getting Started\n\nIf you want to run this project on your local machine, then follow these steps.\n\n### 1. Clone the repository\n\n```bash\ngit clone https://github.com/PriyoRaven/quote-writter.git\n\n```\n\n### 2. Navigate into the project directory\n\n```bash\ncd quotes-writter\n```\n\n### 3. Install dependencies\n\nUse npm to install all required dependencies:\n\n```bash\nnpm install\n```\n\n### 4. Set up Firebase\n\nYou need to configure Firebase to store and retrieve quotes.\n\n1. Create a Firebase project [here](https://console.firebase.google.com/).\n2. Set up Firestore as the database.\n3. Go to **Project Settings** \u003e **General** and find your Firebase config.\n4. Create a `.env.local` file in the root of your project and add the following configuration:\n\n```bash\nREACT_APP_FIREBASE_DOMAIN=https://your-firebase-database-url\n```\n\n### 5. Run the project locally\n\nStart the development server:\n\n```bash\nnpm start\n```\n\nOpen the app in your browser at `http://localhost:3000`.\n\n### 6. Build the project (optional)\n\nIf you want to create a production build of the app:\n\n```bash\nnpm run build\n```\n\n### 7. Deploy to Firebase Hosting (optional)\n\nIf you want to deploy the app using Firebase Hosting:\n\n1. Install the Firebase CLI:\n\n   ```bash\n   npm install -g firebase-tools\n   ```\n\n2. Log in to Firebase:\n\n   ```bash\n   firebase login\n   ```\n\n3. Initialize Firebase in your project:\n\n   ```bash\n   firebase init\n   ```\n\n   Choose **Hosting** during the setup and select your Firebase project.\n\n4. Deploy the app:\n\n   ```bash\n   firebase deploy --only hosting\n   ```\n\n## Contributing\n\nFeel free to fork this repository and submit pull requests. Any contributions, issues, or feature requests are welcome.\n\n## License\n\nThis project is open for learning and educational purposes. Please use it responsibly and ethically. If you use or modify this code, please give proper credit. The project is provided without any warranties, and the author assumes no responsibility for any misuse.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpriyoraven%2Fquote-writter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpriyoraven%2Fquote-writter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpriyoraven%2Fquote-writter/lists"}