All Projects → benawad → Codeponder

benawad / Codeponder

Marketplace for Code Reviews

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Codeponder

Serverless Postgraphql
Serverless GraphQL endpoint for PostgresSQL using AWS, serverless and PostGraphQL
Stars: ✭ 105 (-52.49%)
Mutual labels:  graphql, postgresql
Directus
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.
Stars: ✭ 13,190 (+5868.33%)
Mutual labels:  graphql, postgresql
Next
Directus is a real-time API and App dashboard for managing SQL database content. 🐰
Stars: ✭ 111 (-49.77%)
Mutual labels:  graphql, postgresql
Graphjin
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
Stars: ✭ 1,264 (+471.95%)
Mutual labels:  graphql, postgresql
Reaction
Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.
Stars: ✭ 11,588 (+5143.44%)
Mutual labels:  graphql, marketplace
Review Waiting List Bot
Make your team's review great again! ✨ It's a Slack bot to list up review waiting list.
Stars: ✭ 86 (-61.09%)
Mutual labels:  graphql, review
Deploy Strapi On Aws
Deploying a Strapi API on AWS (EC2 & RDS & S3)
Stars: ✭ 121 (-45.25%)
Mutual labels:  graphql, postgresql
Spring Examples
SpringBoot Examples
Stars: ✭ 67 (-69.68%)
Mutual labels:  graphql, postgresql
Graphql Go Example
Example GraphQL API implemented in Go and backed by Postgresql
Stars: ✭ 135 (-38.91%)
Mutual labels:  graphql, postgresql
Subzero Starter Kit
Starter Kit and tooling for authoring GraphQL/REST API backends with subZero
Stars: ✭ 136 (-38.46%)
Mutual labels:  graphql, postgresql
Twist V2
A book review tool for Leanpub's Markdown Book Format
Stars: ✭ 82 (-62.9%)
Mutual labels:  graphql, postgresql
Express Graphql Boilerplate
Express GraphQL API with JWT Authentication and support for sqlite, mysql, and postgresql
Stars: ✭ 201 (-9.05%)
Mutual labels:  graphql, postgresql
Open Bank Mark
A bank simulation application using mainly Clojure, which can be used to end-to-end test and show some graphs.
Stars: ✭ 81 (-63.35%)
Mutual labels:  graphql, postgresql
Unchained
Headless & open-source e-commerce toolkit. The Unchained Engine is our core product and is written in Node.js ES6
Stars: ✭ 92 (-58.37%)
Mutual labels:  graphql, marketplace
Springboot Projects Fullstack
Spring Boot, JDBC, ORM, JPA, Hibernate, H2, MySQL, Oracle
Stars: ✭ 76 (-65.61%)
Mutual labels:  graphql, postgresql
Postgraphile
GraphQL is a new way of communicating with your server. It eliminates the problems of over- and under-fetching, incorporates strong data types, has built-in introspection, documentation and deprecation capabilities, and is implemented in many programming languages. This all leads to gloriously low-latency user experiences, better developer experiences, and much increased productivity. Because of all this, GraphQL is typically used as a replacement for (or companion to) RESTful API services.
Stars: ✭ 10,967 (+4862.44%)
Mutual labels:  graphql, postgresql
Rpg Boilerplate
Relay (React), Postgres, and Graphile (GraphQL): A Modern Frontend and API Boilerplate
Stars: ✭ 62 (-71.95%)
Mutual labels:  graphql, postgresql
Cynthesize Frontend
Frontend written in Angular 7 and deployed GraphQL for Cynthesize. Development build: https://cynthesize-develop.netlify.com
Stars: ✭ 65 (-70.59%)
Mutual labels:  graphql, postgresql
Giraffeql
🦒 Developer tool to visualize relational databases and export schemas for GraphQL API's.
Stars: ✭ 128 (-42.08%)
Mutual labels:  graphql, postgresql
Knests
Full-stack boilerplate (project/hackathon starter) with Docker/NodeJS/Typescript/GraphQL/React/Material-UI
Stars: ✭ 156 (-29.41%)
Mutual labels:  graphql, postgresql

Code Ponder

A Marketplace for Code Reviews

A project that I'm live coding daily on Twitch.

Contributing

Anyone is welcome to contribute code or designs. Here's a walkthrough on how to add components to the ui package: https://youtu.be/WDk5O-yaoCQ

You can view the current figma mockup here and you can ask for edit permissions in this issue: https://github.com/benawad/codeponder/issues/2

Important links

Packages

  • server

    • GraphQL server built with Node.js, Typescript, Type-GraphQL, Redis, and PostgreSQL
  • web

    • Next.js React website using Typescript
  • ui

    • React Component library using Storybook
  • common

    • shared Typescript code between server and web

    Installing

  1. Clone and install dependecies
git clone https://github.com/benawad/codeponder.git
cd codeponder
yarn
  1. Make sure you have PostgreSQL running on your computer with a database called codeponder2 and a user who has access to that database with the username postgres and password postgres
  1. Make sure you have Redis running on your computer
  1. Build the common and ui package by running the following command in the root directory
yarn build:deps
  1. Setup Github client id and secret by going to https://github.com/settings/applications/new
  1. Create a .env file in packages/server and fill in your client id and secret
GITHUB_CLIENT_ID=<YOUR_CLIENT_ID_HERE>
GITHUB_CLIENT_SECRET=<YOUR_CLIENT_SECRET_HERE>
DB_USER=postgres
DB_PASS=postgres
SESSION_SECRET=asjdfkljaklsfs
  1. While in the server package you can start the server with
yarn start

To verified it worked, you can go to http://localhost:4000

  1. While in the web package you can start the website with
yarn dev

The website should be available at http://localhost:3000 now

  1. I would recommend running
yarn watch

In the ui package so it rebuilds it whenever you make changes.

If you need any help setting this up feel free to message me on Discord: https://discord.gg/Vehs99V

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].