Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andriypapirnyk/qr
Group Project
https://github.com/andriypapirnyk/qr
express mongoose nodejs qrcode react scss ts vite
Last synced: about 1 month ago
JSON representation
Group Project
- Host: GitHub
- URL: https://github.com/andriypapirnyk/qr
- Owner: AndriyPapirnyk
- Created: 2024-01-14T18:42:29.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-01-24T21:37:33.000Z (11 months ago)
- Last Synced: 2024-01-24T22:59:25.761Z (11 months ago)
- Topics: express, mongoose, nodejs, qrcode, react, scss, ts, vite
- Language: TypeScript
- Homepage:
- Size: 2.09 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Logo](https://qrcode-app.co/img/logo-big.png)
# QR
A group project that helps to verify the device by scanning a qr code and entering the results
## Tech Stack
**Client:** React, Vite, TS, SCSS
**Server:** Node.js, Express, Mongodb, Mongoose
## Deployment
To deploy this project run
client:
```bash
npm i
npm run dev
```server:
```bash
npm i
npm start
```## Client Routing
Get main page:
```bash
/
```Get rating page:
```bash
/rating
```## API Reference
#### Get all items
```http
GET comming soon
```| Parameter | Type | Description |
| :-------- | :------- | :------------------------- |
| `api_key` | `string` | **Required**. Your API key |#### Get item
```http
GET comming soon
```| Parameter | Type | Description |
| :-------- | :------- | :-------------------------------- |
| `id` | `string` | **Required**. Id of item to fetch |## Features
- user authorization by scanning a QR code
- management of scan results by the unique ID of the device
- scanning limit (1 time per day)
- strict typing of data using TS## Screenshots
![App Screenshot](https://ibb.co/w0wtLSm)
![App Screenshot](https://ibb.co/N6B4G7p)## Authors
- [AndriyPapirnyk](https://github.com/AndriyPapirnyk)
- [OstapoKapo](https://github.com/OstapoKapo)
- [AndriyStep12](https://github.com/AndriyStep12)
- [Maksimgnam](https://github.com/Maksimgnam)
- [RomanM0](https://github.com/RomanM0)## Feedback
If you like our work, please subscribe and add a star to this project :)