Este projeto é uma plataforma online desenvolvida para facilitar a compra, venda e troca de skins do jogo Counter-Strike. A plataforma permite que os usuários listem suas skins para venda, comprem skins de outros usuários e realizem trocas de forma segura e eficiente.
- Cadastro e Login de Usuários: Permite que os usuários se registrem e façam login para acessar a plataforma.
- Listagem de Skins: Usuários podem listar suas skins para venda ou troca.
- Busca e Filtros: Ferramentas de busca e filtros avançados para encontrar skins específicas.
- Sistema de Troca: Mecanismo para realizar trocas seguras entre usuários.
- Pagamento Seguro: Integração com métodos de pagamento para transações seguras.
- Avaliações e Feedback: Sistema de avaliações para vendedores e compradores.
- Frontend: React.js, Vite, Typescript
- Backend: Java, Spring Boot
- Banco de Dados: PostgreSQL
- Autenticação: JWT (JSON Web Tokens)
- Hospedagem: Netlify/AWS
- OPS: Docker
-
Clone o repositório:
git clone https://github.com/crysisprophet1234/poletto-skins.git
-
Navegue até o diretório do projeto:
cd poletto-skins
-
Instale as dependências do frontend:
cd frontend/poletto-skins yarn or npm
-
Inicie o frontend:
yarn dev or npm dev
-
Instale as dependências do backend:
cd backend/poletto-skins mvn clean install
-
Configure o ambiente do backend:
cd src/main/resources #Crie um arquivo application.yaml touch application.yaml #Adicione as propriedades abaixo
server: port: 8080 spring: datasource: driverClassName: org.h2.Driver url: jdbc:h2:mem:testdb password: 1234 username: sa
-
Inicie o backend:
mvn spring-boot:run
-
Acesse a aplicação no seu navegador em http://localhost:3000
/
├── backend/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ | └── application.yaml
│ │ │ └── resources/
│ │ ├── test/
│ │ │ ├── java/
│ │ │ └── resources/
│ ├── target/
│ └── pom.xml
├── frontend/
│ ├── public/
│ ├── src/
│ │ ├── assets/
│ │ ├── components/
│ │ └── pages/
│ ├── .env
│ ├── index.html
│ └── package.json
└── README.md
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.
Para mais informações, entre em contato com [email protected]
Esse README.md inclui instruções detalhadas para configurar o backend e frontend do projeto Poletto Skins. Certifique-se de ajustar os detalhes de configuração conforme necessário para seu ambiente específico.