Este projeto consiste no desenvolvimento do MVC de uma loja virtual com um painel de administrador do site. Este site é uma plataforma simples desenvolvida para projeto final de conclusão de curso.
- Lucas Thiago Saiz Timoteo
- Bruno Henrique Naiser Hernandes
- Rodrigo Gomes Lemos
- Cadastro e autenticação de usuários.
- Usuários podem ter vários endereços para entrega.
- Níveis de acesso para administradores
- Cadastro e gerenciamento de produtos e categorias.
- Gerenciamento de pedidos dos usuários.
- HTML5
- CSS3
- Bootstrap 5
- Java Script
- Node.js
- Express, Cors, dotenv, body-parsev, moongose, bcrypt, jsonwebtoken;
- MongoDB
- Virtual Studio Code - Version 1.79.0
- GitHub Desktop - Version 3.2.3
- Node.js - Version 18.16.0
- MongoDB Atlas Database
Se você deseja dar dicas ou contribuir para o desenvolvimento, siga estas etapas:
- Clone o repositório:
git clone https://github.com/LucasDoGit/projeto-loja-virtual
cd projeto-loja-virtual
- Instale as dependências:
npm install
- crie uma conta no Atlas | MongoDB para armazenar os dados do site.
- configure a porta local e o usuario do atlas no arquivo .env.
Exemplo:
PORT=3000
DB_USER = "SeuUsuario"
DB_PASSWORD = "SuaSenha"
- Inicie o aplicativo
npm start
Caso tudo tenha funcionado corretamente, será exibido no console uma mensagem semelhante à abaixo:
[nodemon] restarting due to changes...
[nodemon] starting `node ./back/server.js`
Conexão com o banco de dados estabelecida com sucesso.
Servidor rodando em: http://localhost:3000
- Abra o projeto em um navegador seguindo a porta definida, exemplo:
http://localhost:3000/front/index.html
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE.md para obter detalhes.
Para obter mais informações, entre em contato conosco em:
- Email: lucas.saiz19@gmail.com
- GitHub: https://github.com/LucasDoGit/MyPhotos.git