Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/k4u5h4l/quikpantry

A JAM stack PWA, grocery shop web app built with GraphQL, Apollo, Nexus schema, React, TypeScript, JWT, Next.js and MongoDB.
https://github.com/k4u5h4l/quikpantry

apollo-server graphql jwt mongodb mongoose next-auth nextjs nexus nexus-schema pwa react typescript

Last synced: 7 days ago
JSON representation

A JAM stack PWA, grocery shop web app built with GraphQL, Apollo, Nexus schema, React, TypeScript, JWT, Next.js and MongoDB.

Awesome Lists containing this project

README

        

QuikPantry


:shopping_cart: A JAM stack PWA, personalised grocery shop web app built with React, TypeScript, JWT, Next.js and MongoDB. :apple:




built with love
js Badge
k4u5h4L GitHub badge
machine Badge
not bug but feature
spaghetti Badge




quikpantry


## Technologies used:

- React as the UI library.

- Next.js for the serverless functions.

- MongoDB, and Mongoose as the ODM.

- NextAuth as the authentication backend with passwordless logins.

## To run:

- Clone and cd into the repo.

```
git clone https://github.com/k4u5h4L/QuikPantry.git && cd QuikPantry
```

- Install the dependencies

```
yarn install
```

- Create a new file called `.env.local` and fill in variables and keys from different providers.

- Now with all the API keys and media loaded, run development server.

```
yarn dev
```

- Now visit the location [localhost:3000](http://localhost:3000) to check out the site!

## Note:

- This project is for learning purposes only.