{"id":16078644,"url":"https://github.com/condef5/comments-space","last_synced_at":"2026-07-11T23:31:28.972Z","repository":{"id":44322909,"uuid":"199380129","full_name":"condef5/comments-space","owner":"condef5","description":"Comments Application  ʕ￫ᴥ￩ʔ","archived":false,"fork":false,"pushed_at":"2022-02-10T14:11:21.000Z","size":29,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-17T14:41:01.713Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://comments-nujabes.herokuapp.com/","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/condef5.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}},"created_at":"2019-07-29T04:48:47.000Z","updated_at":"2023-03-04T05:48:32.000Z","dependencies_parsed_at":"2022-09-06T09:40:51.202Z","dependency_job_id":null,"html_url":"https://github.com/condef5/comments-space","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/condef5/comments-space","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/condef5%2Fcomments-space","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/condef5%2Fcomments-space/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/condef5%2Fcomments-space/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/condef5%2Fcomments-space/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/condef5","download_url":"https://codeload.github.com/condef5/comments-space/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/condef5%2Fcomments-space/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35377925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-11T02:00:05.354Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-09T10:21:00.738Z","updated_at":"2026-07-11T23:31:28.944Z","avatar_url":"https://github.com/condef5.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# App Comments-Space with GraphQL\n\nThis project has been development using the following technologies:\n\n* [Node](http://elixir-lang.org/)\n* [Apollo Server](https://www.apollographql.com/docs/apollo-server/)\n* [Sequelize](https://sequelize.org/)\n* [Mysql](https://www.mysql.com/downloads/)\n* [React](https://facebook.github.io/react/)\n* [Apollo Client](https://www.apollographql.com/docs/react/)\n* [Styled Components](https://www.styled-components.com/)\n* [Motion](https://www.framer.com/motion/)\n\n## Features\nThis repository contains the source code of a comments application that pretends to serve as an example to learn how to build applications with graphql.\nIn this project, you will find how to implement important features and services such as:\n\n### Backend\n\n* Api Grapqhl(Apollo Server)\n* Implementing Query and Mutation Resolvers\n* Data modeling and persistency (Sequelize + MYSQL)\n* Testing with Jest\n\n### Frontend\n\n* Component based SPA (React)\n* Styled Components for styling\n* React-Apollo for interfacing with Apollo Client\n* Advanced animations with framer\n\n## Demo\n\nDemo available [here](https://comments-nujabes.herokuapp.com/). \n\n![Demo#1](https://i.imgur.com/UhstI2n.png)\n\n\n## Setup\nTo start this application locally:\n\nMake sure you have installed _Node_, _Yarn_ and _MYSQL_\n\n### server\n1. Change directory: `$ cd server`\n2. Install the dependencies: `$ yarn install`\n3. Create and migrate the development database: `$ yarn db:setup`\n4. Run the seed: `$ yarn db:seed`\n5. Start the web development server: `$ yarn dev`\n\n### client\n1. Change directory: `$ cd client`\n2. Install the dependencies: `$ yarn install`\n3. Start the web development server: `$ yarn start`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcondef5%2Fcomments-space","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcondef5%2Fcomments-space","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcondef5%2Fcomments-space/lists"}