https://github.com/williamjayjay/simulate-telecom-services-api-front
https://github.com/williamjayjay/simulate-telecom-services-api-front
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/williamjayjay/simulate-telecom-services-api-front
- Owner: williamjayjay
- Created: 2022-03-05T07:43:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-27T20:43:46.000Z (almost 4 years ago)
- Last Synced: 2025-07-17T19:02:56.044Z (12 months ago)
- Language: TypeScript
- Size: 78.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ℹ️ How To Use |
🚀 Technologies |
💻 Author
Telzir is a project developed in NodeJS and ReactJS with TypeScript, ChackraUI, Docker, TDD and SOLID, as a challenge at enterprise LolDesign.
---
# Server
# Como usar API?
- [x] 1- Primeiro crie os códigos de área, passando os campos origin e destiny e o valPerMinute que é o valor por minuto, na rota de /areaCode.
- [x] 2- Agora crie os planos, passando o namePlan e numberPlan.
- [x] 3- Note que temos a rota de Users, mas ela irá receber as requisições do Front-End!
# :information_source: How To Use Server
Clone the repository
```bash
https://github.com/williamjayjay/loldesign-telzir-challenge
```
```bash
# Install the dependencies
yarn
# Start the Docker Containers(Postgress and Node)
docker-compose up
# Run migrations of typeorm
yarn typeorm migration:run
# Run the server
yarn dev
```
```bash
# Run Test Driven Domain in root directory
yarn jest src/modules
```
# :rocket: Technologies-server
- [NodeJS](https://nodejs.org/en/)
- [TypeScript](https://www.typescriptlang.org/)
- [Express](https://expressjs.com/)
- [Express-async-errors](https://github.com/davidbanham/express-async-errors#readme)
- [Typeorm](https://github.com/typeorm/typeorm#readme)
- [Uuid](https://github.com/uuidjs/uuid#readme)
- [Postgress-Node](https://node-postgres.com/)
- [Cors](https://github.com/expressjs/cors#readme)
- [Ts-node-dev](https://github.com/wclr/ts-node-dev#readme)
- [Reflect-meta-data](https://github.com/rbuckton/reflect-metadata)
- [Tsyringe](https://github.com/Microsoft/tsyringe#readme)
---
# Web app
# :information_source: How To Use Web App
```bash
# Install the dependencies
yarn
# Run the server
yarn dev
```
# :rocket: Technologies-web
- [ReactJS](https://pt-br.reactjs.org/)
- [NextJS](https://nextjs.org)
- [TypeScript](https://www.typescriptlang.org/)
- [Axios](https://github.com/axios/axios)
- [React-icons](https://github.com/react-icons/react-icons#readme)
- [Chakra-ui/core](https://chakra-ui.com/)
- [Chakra-ui/react](https://chakra-ui.com/)
- @emotion/react
- @emotion/styled
- framer-motion
- @types/react
- @types/node
---
# :computer: Author