{"id":21001197,"url":"https://github.com/codeftw/thread-maker","last_synced_at":"2025-03-13T13:43:37.893Z","repository":{"id":87515293,"uuid":"592374315","full_name":"CodeFTW/thread-maker","owner":"CodeFTW","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-23T15:43:42.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-20T09:46:26.734Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/CodeFTW.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2023-01-23T15:43:40.000Z","updated_at":"2023-01-23T15:43:47.000Z","dependencies_parsed_at":"2023-03-13T18:45:07.952Z","dependency_job_id":null,"html_url":"https://github.com/CodeFTW/thread-maker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"quavedev/meteor-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeFTW%2Fthread-maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeFTW%2Fthread-maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeFTW%2Fthread-maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeFTW%2Fthread-maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeFTW","download_url":"https://codeload.github.com/CodeFTW/thread-maker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243418729,"owners_count":20287799,"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-11-19T08:14:10.262Z","updated_at":"2025-03-13T13:43:37.888Z","avatar_url":"https://github.com/CodeFTW.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meteor template by quave\n\n[quave.dev](https://www.quave.dev)\n\nStart your Meteor project with this template if you want to use React and TailwindCSS.\n\n## What is it?\n\nIt's a template project ready for you to implement your business idea. It includes:\n- sign-up and sign-in using email (passwordless authentication)\n- router setup\n- basic styles\n- in-app alert system\n- email system\n\n## Dependencies\n\n### Npm packages for React:\n- react\n- react-dom\n- react-router-dom\n\n### Npm packages for TailwindCSS:\n- tailwindcss\n- @headlessui/react\n- @heroicons/react\n\n### Meteor packages for React:\n- [react-meteor-data](https://github.com/meteor/react-packages/tree/master/packages/react-meteor-data)\n\n### Meteor packages for MongoDB:\n- [quave:collections](https://github.com/quavedev/collections)\n\n### Meteor packages for Authentication:\n- [quave:accounts-passwordless-react](https://github.com/quavedev/accounts-passwordless-react)\n- quave:alert-react-tailwind\n\n### Meteor packages for Email:\n- [quave:email-postmark](https://github.com/quavedev/email-postmark)\n  \n### Meteor packages for Alerts:\n- quave:logged-user-react\n\n## Set up your project\n\n### Replace our placeholders\n\n#### Inform your app info\n- Fill the fields inside the settings in `public.appInfo` to make sure your app works properly.\n\n#### Sending emails with Postmark\n- Sign up for a [Postmark account](https://postmarkapp.com/signup) \n  - replace the following property with your postmark API KEY in the settings: `YOUR_API_TOKEN`\n- Follow the steps to verify your domain in their website\n  - replace the following property with your desired `from` for the emails in the settings: `YOUR_FROM_EMAIL@yourdomain.com`\n\n## Updating your project\n\nIf you want to keep your project up-to-date with the changes made here, read our [CHANGELOG](CHANGELOG.md).\n\n## Changes made to the initial Meteor React skeleton\n\n- added Meteor packages listed above as dependencies\n- added NPM packages listed above as dependencies\n- configured eslint\n- configured prettier\n- configured eslint rules according to quave's recommendations\n- removed npm scripts besides start\n- added npm script `quave-eslint`\n- added npm script `quave-prettier`\n- added npm script `quave-check`\n- configured husky\n- renamed `.jsx` files to `.js`\n- configured tailwindcss\n- removed test folder\n- removed imports folder\n- configured WebStorm runner to exclude unused architectures: `meteor --exclude-archs web.browser.legacy,web.cordova`\n- reorganized App.js file to be inside `app/general` directory\n- used Router provider in App.js to allow React Router\n- used AlertProvider in App.js to allow `quave:alert-react-tailwind`\n- created sample Home page\n- created sample Access page\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeftw%2Fthread-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeftw%2Fthread-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeftw%2Fthread-maker/lists"}