Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielmaialva33/rotapedal
Plataforma para auxiliar os ciclistas da cidade de Cerquilho na prática esportiva, facilitando os acessos dos mesmos sobre as possíveis rotas da cidade.
https://github.com/gabrielmaialva33/rotapedal
bike ciclismo editorconfig eslint express javascript maps migration node postgresql prettier react routes routes-api typeorm typescript
Last synced: 2 days ago
JSON representation
Plataforma para auxiliar os ciclistas da cidade de Cerquilho na prática esportiva, facilitando os acessos dos mesmos sobre as possíveis rotas da cidade.
- Host: GitHub
- URL: https://github.com/gabrielmaialva33/rotapedal
- Owner: gabrielmaialva33
- License: mit
- Created: 2020-10-21T15:48:22.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-10T23:53:03.000Z (almost 4 years ago)
- Last Synced: 2024-01-26T08:46:02.221Z (10 months ago)
- Topics: bike, ciclismo, editorconfig, eslint, express, javascript, maps, migration, node, postgresql, prettier, react, routes, routes-api, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 7.73 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
About |
Technologies |
Tools |
Installation |
License
## :bookmark: About
**RotaPedal** is a platform focused on offering services to cyclists. The project arises from a partnership with **the municipality of Cerquilho** by **[Gabriel Maia](https://github.com/gabrielmaialva33)**.
## :computer: Technologies
- **[Typescript](https://www.typescriptlang.org/)**
- **[Node.js](https://nodejs.org/)**
- **[Express](https://expressjs.com/)**
- **[TypeORM](https://typeorm.io/#/)**
- **[PostgreSQL](https://www.postgresql.org/)**
- **[ReactJS](https://reactjs.org/)**
- **[React Native](http://facebook.github.io/react-native/)**
- **[Expo](https://expo.io/)**
- **[Axios](https://github.com/axios/axios)**
## :wrench: Tools
- **[VisualStudio Code](https://code.visualstudio.com/)**
- **[Insomnia](https://insomnia.rest/)**
- **[Google Chrome](https://www.google.com/chrome/)**
- **[DataGrip](https://www.jetbrains.com/pt-br/datagrip/)**
## :package: Installation
### :heavy_check_mark: **Prerequisites**
The following software must be installed:
- **[Node.js](https://nodejs.org/en/)**
- **[Git](https://git-scm.com/)**
- **[NPM](https://www.npmjs.com/)** or **[Yarn](https://yarnpkg.com/)**
- **[Expo](https://expo.io/)**
- **[Expo App](https://play.google.com/store/apps/details?id=host.exp.exponent)**
### :arrow_down: **Cloning the repository**```sh
$ git clone https://github.com/gabrielmaialva33/rotapedal.git
```
### :arrow_forward: **Running the applications**
- :package: API
```sh
$ cd server
# Dependencies install.
$ yarn # or npm install
# Data base creation.
$ yarn typeorm migration:run # or npm run typeorm migration:run
# API start
$ yarn start # or npm start
```- :computer: Web app
```sh
$ cd web
# Dependencies install.
$ yarn # or npm install
# Running web app
$ yarn start # or npm start
```- :iphone: Mobile app
```sh
$ cd mobile
# Dependencies install.
$ yarn # or npm install
# Running mobile app
$ yarn start # or npm start
```
## :memo: License
This project is under the **MIT** license. [MIT](./LICENSE) ❤️
Liked? Leave a little star to help the project ⭐