Skip to content

Clone do OLX usando ReactJS, React Native & Laravel

Notifications You must be signed in to change notification settings

matheuspdias/olx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Olx
Projeto fullstack OLX Clone
Laravel | ReactJS | React Native

Sobre   |    Tecnologias   |    Como Executar   |   

🔖 Sobre

O Projeto é uma copia do OLX com o desafio de criar todas suas funcionalidades tanto no frontend como no backend, foi feito apenas para treinar habilidades fullstack.

🚀 Tecnologias

💥 Como Executar

  • Pré-requisitos

    • É necessário possuir o Laravel instalado no computador
    • É necessário possuir o Git instalado e configurado no computador
    • Também, é preciso ter um gerenciador de pacotes seja o NPM ou Yarn.
  1. Faça um clone do repositório:
  $ git clone https://github.com/matheuspdias/olx.git
  1. Executando a Aplicação:
  # IMPORTE O ARQUIVO OLXAPI.SQL PARA SUA MAQUINA PELO PHPMYADMIN
  # API
  $ cd olx
  $ cd backend
  # Instalando as dependências do projeto.
  $ composer install --no-scripts
  # renomeio o arquivo env.example para .env
  $ no arquivo .env use DB_DATABASE=olxlaravel ou o nome que você colocou no db
  # Gere uma nova chave para a aplicação laravel:
  $ php artisan key:generate
  # Publicar configuração de JWT
  $ php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
  $ depois execute php artisan jwt:secret
  # Inicie a API
  $ php artisan serve --host=0.0.0.0

  # Aplicação web
  $ cd olx
  $ cd frontend
  # Instalando as dependências do projeto.
  $ yarn ou npm install
  # configurando arquivo api.js
  $ troque o baseURL: para 'http://ipdasuamaquina:8000/api'
  # Inicie a aplicação web
  $ yarn start ou npm start

  # Aplicação mobile
  $ cd olx
  $ cd mobile
  # Instalando as dependências do projeto.
  $ yarn ou npm install
  # configurando arquivo api.js
  $ troque o baseURL: para 'http://ipdasuamaquina:8000/api'
  # Inicie a aplicação mobile
  $ npx react-native run-android

About

Clone do OLX usando ReactJS, React Native & Laravel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published