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

https://github.com/bolodissenoura/GQL-study-project


https://github.com/bolodissenoura/GQL-study-project

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        


Banner presentation

Watch the Youtube video : part 1 - https://youtu.be/i9lREHmUCic , and part 2 - https://www.youtube.com/watch?v=abwxa0ZNM-Q&ab_channel=daniellimae


About the Project
Functionalities
Layout
How to Run
Stacks and Techs
Autor

## See the deployed project here : https://gql-study-project-frontend.vercel.app/

## 💻 About the Project


Mvp Schema

This project is made to all instrumentators and doctors who want plans their surgeries . And I dedicate it for my cousing Vinícius, who else work as a Instrumentator, and I give him the idea to make his job as a service and made this project to help him to never lost a excel plans again 😄 .


In the future I will integrate this project with Google Maps API, to users who want calculate how much they expends traveling into surgeries, hospitals and home. And give a overall datas with graphics page .

But, for now, it is a simple and well done CRUD, just to avoid excel and to improve the UX .

---

## ⚙️ Functionalities

- [x] Create Surgery
- [x] Edit Surgery
- [x] Delete Surgery
- [x] Search by Doctor

- [x] Authentication
- [x] Authorization - Protect routes
- [x] Register User
- [x] Login

---

## 🎨 Layout

### Web


Web View Printscreen

### Mobile


Mobile View Printscreen


Mobile View Printscreen

---

## 🚀 How to run

### 🧶 Prerequisites

[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/), [Yarn](https://yarnpkg.com/)

#### 🎲 Run all

### `FOLLOW THE .ENV.EXAMPLE at backend folder AND CREATE A .ENV.LOCAL with mongodb key`

```bash

# Clone this repo
$ git clone https://github.com/bolodissenoura/GQL-study-project

# Install dependencies
$ yarn install

# Run in dev mode
$ yarn run dev

# The server will run at localhost:4000
# The web will run at localhost:3000

```

---

## 🛠 Stacks and Techs

#### **Website** ([Next.js](https://nextjs.org/))

- **[react-modal](https://www.npmjs.com/package/react-modal)**
- **[Tailwind](https://tailwindcss.com/)**
- **[Unform](https://github.com/unform/unform)**

#### [](https://github.com/tgmarinho/Ecoleta#server-nodejs--typescript)**Server** ([NodeJS](https://nodejs.org/en/))

- **[Graphql](https://graphql.org/)**
- **[Apollo Server](https://www.apollographql.com/docs/apollo-server/)**
- **[Mongoose](https://mongoosejs.com/)**

#### [](https://github.com/tgmarinho/Ecoleta#utilit%C3%A1rios)

##Monorepo with Turborepo 🚀

---

## 🦸 Autor

Daniel Lima





---