Skip to content

Dear-Diary-Project/deardiary-server

Repository files navigation

Dear Diary Server

Backend Code for Dear Diary

Coverage Status DeepScan grade DeepScan grade DeepSource

Description:

A GraphQL Api that handles the auth and DB Interface with Postgres and handles Queries for Auth and Entries also uses a Redis-based session system

Tech Stack

The following Tech stack used for this project

NodeJs TypeScript Express
GraphQL PostgresSQL Redis
Apollo TypeORM

Getting Started

Make sure you have the following installed in your system:

- Node 12+

- Yarn 1.2+

- Postgres 13

- Redis 6+

Once We have those we can get started by running

  • Install Dependencies
  • yarn
  • Run TypeScript Compiler to gererate the dist Folder
  • yarn watch
  • Run the Server
  • yarn dev
You can then access the GraphQL playground at localhost:4000/graphql

Project is still WIP