{"id":22347895,"url":"https://github.com/gaitherdb/custom-planner","last_synced_at":"2026-01-19T16:32:46.808Z","repository":{"id":44782377,"uuid":"423651758","full_name":"Gaitherdb/Custom-Planner","owner":"Gaitherdb","description":"Introducing an innovative notes app that seamlessly integrates a calendar interface, empowering users to select dates, manage daily tasks or notes, and automatically carry over unfinished tasks to the following day.","archived":false,"fork":false,"pushed_at":"2023-09-17T21:52:05.000Z","size":45394,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-01T01:35:37.062Z","etag":null,"topics":["bootstrap","graphql-api","heroku-deployment","jwt-authentication","mern-stack","mongodb","pwa","react","react-calendar"],"latest_commit_sha":null,"homepage":"","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/Gaitherdb.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":"2021-11-01T23:56:22.000Z","updated_at":"2024-01-12T18:23:54.000Z","dependencies_parsed_at":"2024-12-11T10:16:04.538Z","dependency_job_id":null,"html_url":"https://github.com/Gaitherdb/Custom-Planner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Gaitherdb/Custom-Planner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaitherdb%2FCustom-Planner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaitherdb%2FCustom-Planner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaitherdb%2FCustom-Planner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaitherdb%2FCustom-Planner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gaitherdb","download_url":"https://codeload.github.com/Gaitherdb/Custom-Planner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaitherdb%2FCustom-Planner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28574359,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T16:29:19.148Z","status":"ssl_error","status_checked_at":"2026-01-19T16:29:17.772Z","response_time":67,"last_error":"SSL_read: 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":["bootstrap","graphql-api","heroku-deployment","jwt-authentication","mern-stack","mongodb","pwa","react","react-calendar"],"created_at":"2024-12-04T10:11:43.068Z","updated_at":"2026-01-19T16:32:46.790Z","avatar_url":"https://github.com/Gaitherdb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Custom-Planner\n\n## ![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)\n\n## Description\n\nAccess the webpage by going to the deployed site: [Custom Calendar](https://davidscalendar.herokuapp.com/).\n\nTest Account: test2@email.com Password: !t3stmyPw0rd\n\nA mobile-first day planner web application that allows a user to create an account, select a day from the calendar and create a to-do list. Edit, erase, or complete created to-do items. Each uncompleted to-do item rolls over to the next day. To-do lists refresh monthly.\n\nThis is an early stage of a project I have dreamed about. Unable to find a planner app that suits my preference, I am working on creating a customizable planner.\n\nWe created a MERN Stack application which includes using a MongoDB database, Express to interact with the DOM through the server, the front end framework React, and Node on the backend.\n\nWe used many node modules to make the development easier. To give an idea what technolgies we used, here are some of the important ones:\n\n- apollo/client,\n- fortawesome,\n- bootstrap,\n- jwt-decode,\n- react,\n- react-bootstrap,\n- react-calendar,\n- dotenv,\n- bcrypt,\n- express,\n- jsonwebtoken,\n- mongoose,\n- graphql\n\nThe application is hosted on a heroku server but can be ran locally if downloaded.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [License](#license)\n- [Contributing](#contributing)\n- [Questions](#questions)\n\n## Installation\n\nTo install Node.js, follow the documentation [Node.js](https://coding-boot-camp.github.io/full-stack/nodejs/how-to-install-nodejs)\n\nTo install MongoDB, follow the documentation [MongoDB](https://docs.mongodb.com/manual/installation/)\n\nTo install necessary dependencies, run the following command:\n\n```\nnpm i\n```\n\n## Usage\n\nAccess the webpage by going to the deployed site: [Custom Calendar](https://davidscalendar.herokuapp.com/).\n\nTest Account: test2@email.com Password: !t3stmyPw0rd\n\nIf you want to run this on a local server, set the path to the Custom-Planner folder in the terminal. Run `npm run develop` to run both the React http://localhost:3000 as well as the GraphQL http://localhost:3001/graphql.\n\n![CCalendarHome](https://user-images.githubusercontent.com/83731627/144376989-03f41ee3-5c54-4d11-bb11-80c0a35ce74c.png)\n\n\u003cimg width=\"1440\" alt=\"Screen Shot 2021-11-12 at 7 54 19 PM\" src=\"https://user-images.githubusercontent.com/80003989/141599430-393e215a-3610-414f-b1a5-8fba11a40575.png\"\u003e\n\n## License\n\nThis project is licensed under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n## The Development Team\n\nThis group project is the collaborative effort between four University of Richmond Full Stack Coding Bootcamp students. \n\nShelby Butt\n\nShelby's [GitHub](https://github.com/shelbylb97).\n\nAlex Palmer\n\nAlex's [GitHub](https://github.com/apalmer37).\n\nDavid Gaither\n\nDavid's [GitHub](https://github.com/Gaitherdb).\n\nLuke McMurtrie\n\nLuke's [GitHub](https://github.com/LukeMcM89).\n\n## Contributors\n\nThis project is currently not looking for any further contributors.\n\n## Questions\n\nIf you have any questions about the repo, open an issue or contact David directly at Gaitherdb@gmail.com. \n\n## Contact Us\n\ngaitherdb@gmail.com\n\napalmer37@gmail.com\n\nshelbythebutt@gmail.com\n\nlmcmurtrie89@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaitherdb%2Fcustom-planner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgaitherdb%2Fcustom-planner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaitherdb%2Fcustom-planner/lists"}