{"id":46295323,"url":"https://github.com/gabriel-dp/cronoclick","last_synced_at":"2026-03-04T09:31:06.749Z","repository":{"id":251622824,"uuid":"768394901","full_name":"gabriel-dp/CronoClick","owner":"gabriel-dp","description":"Your web companion for effortless weekly planning. Practical work in the Web Technologies subject at UFSJ.","archived":false,"fork":false,"pushed_at":"2025-07-11T03:53:42.000Z","size":490,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-11T07:51:46.871Z","etag":null,"topics":["mongodb","nextjs","portfolio","prisma","react","schedule","styled-components","ufsj","web"],"latest_commit_sha":null,"homepage":"https://cronoclick.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gabriel-dp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-03-07T02:06:32.000Z","updated_at":"2025-06-08T14:41:35.000Z","dependencies_parsed_at":"2024-08-06T22:34:57.183Z","dependency_job_id":"90ac185a-96ba-4841-a1c4-d2433c36beae","html_url":"https://github.com/gabriel-dp/CronoClick","commit_stats":null,"previous_names":["gabriel-dp/cronoclick"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/gabriel-dp/CronoClick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabriel-dp%2FCronoClick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabriel-dp%2FCronoClick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabriel-dp%2FCronoClick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabriel-dp%2FCronoClick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gabriel-dp","download_url":"https://codeload.github.com/gabriel-dp/CronoClick/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabriel-dp%2FCronoClick/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30077065,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T08:01:56.766Z","status":"ssl_error","status_checked_at":"2026-03-04T08:00:42.919Z","response_time":59,"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":["mongodb","nextjs","portfolio","prisma","react","schedule","styled-components","ufsj","web"],"created_at":"2026-03-04T09:31:05.757Z","updated_at":"2026-03-04T09:31:06.718Z","avatar_url":"https://github.com/gabriel-dp.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e\n    \u003cp align=center\u003e\n        CronoClick\n    \u003c/p\u003e\n\u003c/h1\u003e\n\n\u003cp align=center\u003e\n    \u003ca href='https://cronoclick.vercel.app/schedule'\u003ecronoclick.vercel.app/schedule\u003c/a\u003e\n    \u003cbr/\u003e\u003cbr/\u003e\n    \u003cimg height=30 src='https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white'\u003e\n    \u0026nbsp;\n    \u003cimg height=30 src='https://img.shields.io/badge/Next.js-303030?style=for-the-badge\u0026logo=next.js\u0026logoColor=white'\u003e\n    \u0026nbsp;\n    \u003cimg height=30 src='https://img.shields.io/badge/React-61DAFB?style=for-the-badge\u0026logo=react\u0026logoColor=20232A'\u003e\n    \u0026nbsp;\n    \u003cimg height=30 src='https://img.shields.io/badge/styled--components-DB7093?style=for-the-badge\u0026logo=styled-components\u0026logoColor=white'\u003e\n    \u0026nbsp;\n    \u003cimg height=30 src='https://img.shields.io/badge/MongoDB-00684a?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white'\u003e\n    \u0026nbsp;\n    \u003cimg height=30 src='https://img.shields.io/badge/Vercel-000000?style=for-the-badge\u0026logo=vercel\u0026logoColor=white'\u003e\n\u003c/p\u003e\n\n\u0026nbsp;\n\n## 💡 Motivation\n\nA time management solution through a software designed to register and organize activities at specific times.\n\nPractical work in the Web Technologies, Software Engineering and Software Development Workshop subject at UFSJ.\n\nFaced with the common need to balance multiple responsibilities and avoid schedule conflicts, the development of this app was driven by the demand for a tool that would simplify the scheduling process and provide a clear view of future commitments.\n\n\u0026nbsp;\n\n## 🖥 Run local\n\nFollow these steps to run the project locally:\n\n**Step 1** - Clone the repository\n\n```bash\ngit clone https://github.com/gabriel-dp/CronoClick.git\n```\n\n**Step 2** - Move to the project folder\n\n```bash\ncd CronoClick\n```\n\n**Step 3** - Set environment variables in a `.env` file with the same structure as `.env.example`\n\n```env\n# mongodb connection url\nMONGODB_URL=mongodb://mongo:27017/cronoclick\n\n# user auth control (url must be the same as the app, without final '/')\nNEXTAUTH_URL=\"\"\nNEXTAUTH_SECRET=\"\"\n\n# key for protected requests (used in bearer token)\nNEXT_PUBLIC_API_KEY=\"\"\n\n# feature flags (comment to disable)\nNEXT_PUBLIC_FLAG_ATTACHMENTS=1\n```\n\n**Step 4** - Install the dependencies\n\n```bash\nnpm install\n```\n\n**Step 5** - Start development server\n\n```bash\nnpm run dev\n```\n\n\u0026nbsp;\n\n### 🐋 Docker setup (Alternative)\n\nIt replaces steps 4 and 5. You can run a local database instance and the web server by running:\n\n```bash\ndocker-compose up\n```\n\n\u0026nbsp;\n\n## 👥 Authors\n\n| _Bárbara Assis_ | _Bernardo Detomi_ | _Dilvonei Lacerda_ | _Gabriel de Paula_ | _Gabriel Souza_ | _Henrique Azevedo_ |\n| :-: | :-: | :-: | :-: | :-: | :-: |\n|[![Bárbara](https://avatars.githubusercontent.com/u/81807439?v=4)](https://github.com/bahdias) | [![Bernardo](https://avatars.githubusercontent.com/u/78918455?v=4)](https://github.com/BernardoDetomi) | [![Dilvonei](https://avatars.githubusercontent.com/u/103136614?v=4)](https://github.com/DilvoneiL) | [![Gabriel de Paula](https://avatars.githubusercontent.com/u/66735014?v=4)](https://github.com/gabriel-dp) | [![Gabriel Souza](https://avatars.githubusercontent.com/u/111782319?v=4)](https://github.com/GSOliveira1) | [![Henrique](https://avatars.githubusercontent.com/u/83303066?v=4)](https://github.com/henrique589) |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabriel-dp%2Fcronoclick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgabriel-dp%2Fcronoclick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabriel-dp%2Fcronoclick/lists"}