Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 months ago
JSON representation
A JAM stack PWA, grocery shop web app built with GraphQL, Apollo, Nexus schema, React, TypeScript, JWT, Next.js and MongoDB.
- Host: GitHub
- URL: https://github.com/k4u5h4l/quikpantry
- Owner: k4u5h4L
- Created: 2021-03-20T16:51:21.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-24T03:39:45.000Z (over 3 years ago)
- Last Synced: 2024-04-20T16:21:45.794Z (8 months ago)
- Topics: apollo-server, graphql, jwt, mongodb, mongoose, next-auth, nextjs, nexus, nexus-schema, pwa, react, typescript
- Language: TypeScript
- Homepage: https://quikpantry.vercel.app
- Size: 4.79 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:
## 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.