{"id":17698751,"url":"https://github.com/billstephens2022/etj-nextjs","last_synced_at":"2026-04-13T10:31:09.905Z","repository":{"id":211951605,"uuid":"730319520","full_name":"BillStephens2022/etj-nextjs","owner":"BillStephens2022","description":"ETJ - Enter the Johnsons - Full Stack Web application for a Non-Profit Organization that is  \"providing martial arts and mentoring for our kids that need it most.\".  Built with NextJS, MongoDB, Mongoose, and Cloudinary.  ","archived":false,"fork":false,"pushed_at":"2024-06-23T10:31:11.000Z","size":8128,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T01:15:09.973Z","etag":null,"topics":["cloudinary","cloudinary-api","mongodb","mongoose","nextjs","react","reactjs"],"latest_commit_sha":null,"homepage":"https://etj-nextjs.vercel.app","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/BillStephens2022.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":"2023-12-11T17:03:53.000Z","updated_at":"2024-06-23T10:31:14.000Z","dependencies_parsed_at":"2023-12-15T20:29:54.094Z","dependency_job_id":"6d5c4469-266a-4dfc-afc1-9a4ca79634cf","html_url":"https://github.com/BillStephens2022/etj-nextjs","commit_stats":null,"previous_names":["billstephens2022/etj-nextjs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BillStephens2022/etj-nextjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BillStephens2022%2Fetj-nextjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BillStephens2022%2Fetj-nextjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BillStephens2022%2Fetj-nextjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BillStephens2022%2Fetj-nextjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BillStephens2022","download_url":"https://codeload.github.com/BillStephens2022/etj-nextjs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BillStephens2022%2Fetj-nextjs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31748893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["cloudinary","cloudinary-api","mongodb","mongoose","nextjs","react","reactjs"],"created_at":"2024-10-24T15:23:31.755Z","updated_at":"2026-04-13T10:31:09.881Z","avatar_url":"https://github.com/BillStephens2022.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ETJ - Enter the Johnsons\u003cbr\u003e![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)\n\n  ## Description\n\n  Full Stack Web application for a Non-Profit Organization, ETJ (Enter the Johnsons), \"providing martial arts and mentoring for our kids that need it most.\".  Built with NextJS, MongoDB, Mongoose, and Cloudinary.  Allows Admin Users to Post New Fundraiser campaigns (including photo/video upload via Cloudinary API).\n  Admin Users can also delete or edit prior fundraising campaigns and view messages from website visitors on the Admin Page.  Admin Page also features ability to change password, add / delete admin users, and delete messages after they are read. Website visitors can send messages/feedback to the organization via the Contact page.  About Page features and image carousel and information about the organization and team members.\n\n  App Screenshot:\n\n  ![app screenshot](./public/images/screenshot1.png)\n  \n  ## Table of Contents\n  \n  - [Installation](#installation)\n  - [Usage](#usage)\n  - [License](#license)\n  - [Contributing](#contributing)\n  - [Tests](#tests)\n  - [Questions](#questions)\n  \n  ## Installation\n  \n  deployed URL: https://etj-nextjs.vercel.app\n  \n  ## Usage\n  \n  visit the deployed URL above and navigate to various pages\n\n  ## License\nThis application is covered under the MIT License.\n\u003cbr\u003eFor more information: https://opensource.org/licenses/MIT\n  \n  ## Contributing\n  N/A\n  \n  ## Tests\n  N/A\n\n  ## Questions\n  Contact Info\u003cbr\u003e\n  GitHub user name: BillStephens2022\u003cbr\u003e\n  Link to GitHub profile: https://github.com/BillStephens2022\u003cbr\u003e\n  Email: stephensbill17@gmail.com","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbillstephens2022%2Fetj-nextjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbillstephens2022%2Fetj-nextjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbillstephens2022%2Fetj-nextjs/lists"}