Skip to content
This repository was archived by the owner on Nov 29, 2021. It is now read-only.

jloncar/store-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Store Finder

Build Status

NOTE: This was POC for implementing GraphQL API in NodeJS. It's no longer maintenaned.

Easily find the nearest stores and critical information need to plan your next grocery shopping trip!

Table of contents

General info

This project is a demonstration of NodeJS/Express/GraphQL powered backend that feeds information to VueJS application.
While normally application like this would use Mongo as well, I decided to keep it simple and store data in the JSON file.
The data retrival layer on the backend is abstracted via repository so switching to Mongo should be easy.

I've initially considered using full framework (eg. NestJS) for backend, but decided against it.
While excellent for production applications, it introduces a lot of magic when dealing with GraphQL - I wanted to tackle that challenge myself.
Frontend and backend are separate applications because frontend can be served serverlessly.

Screenshot

Screenshot

Technologies

Setup

Requirements

  • Linux or macOS are recommended.
  • NodeJS 14 (exact version specified in .nvmrc)
  • Yarn is recommended.

Backend Setup

Frontend Setup

Additional Documents

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published