Giter Club home page Giter Club logo

yourparty's Introduction

🎉 YourParty - Sua melhor festa é aqui

Sistema Web cujo objetivo é facilitar a busca e o orçamento de serviços para eventos e festas, facilitando também, o contato entre Empresa e Cliente.


📎 Desenvolvedores

👨‍💻 BACK-END:

🖌️ FRONT-END:


📎 Stack utilizada

🖌️ Front-end: HTML5, CSS3 e JavaScript.

👨‍💻 Back-end: PHP e MySql.

💻 Softwares: Visual Studio Code e XAMPP.


📎 Funcionalidades

  • Sistema de busca com filtros e campo de pesquisa
  • Página que detalha o serviço quando clicado
  • Sistema de Carrinho para o fácil orçamento dos serviços
  • Tela que lista os orçamentos já feitos e com sua respectiva situação (Aprovado, Negado ou Pendente)
  • Cadastro de usuário: Empresa e Cliente
  • Personalização básica de perfil do Cliente
  • Sistema de avaliação com estrelas
  • Dashboard para cadastro de serviços e visualização da situação dos mesmos para a empresa parceira

📷 Screenshots do sistema

- Tela Inicial: Essa seria a primeira tela que nosso usuário veria ao entrar, temos um banner bem colorido, juntamente de uma Navbar para auxiliar na navegação dentro da YourParty

Tela Inicial


- Cadastro & Login: Nosso usuário pode se Logar/Cadastar como Empresa ou como Cliente. Para se cadastrar, basta clicar no botão Cadastre-se que fica abaixo do formulário de login e para se logar, é necessário colocar o Email e a Senha que você cadastrou no sistema.

Login e Cadastro


👦 Cliente

- Home | Cliente: Quando o usuário faz o login, ele é redirecionado para a sua Home. Nessa tela é mostrado os serviços mais avaliados de cada categoria e abaixo é mostrado as promoções, com os mais baratos de cada categoria.

Home Cliente


- Busca e Detalhes do serviço: O sistema de busca possui um campo de Pesquisa e uma variedade de filtros para facilitar a busca dos serviços para o nosso cliente. Clicando em +Detalhes, é possível ver melhor as informações do serviço.

Busca

Detalhes


- Carrinho e Orçamentos: Quando o cliente coloca um serviço no carrinho, ele pode visualizar os itens que ele já colocou e o total do orçamento, podendo removê-los caso queira.
Ao finalizar o orçamento, esses serviços ficam disponíveis na tela Meus Orçamentos com suas devidas situações (Aprovado, Negado ou Pendente).

Carrinho Orçamentos


- Perfil: Na parte do perfil, o nosso usuário pode editar informações e mudar a foto também.

Perfil


🏢 Empresa

- Dashboard: Quando o usuário se loga como Empresa, ele possuí uma Dashboard que disponibiliza dados como: Orçamentos feito no mês e Quantidade de serviços cadastrados.

Dashboard


- Cadastro de Serviços: Usando a Navbar lateral, a empresa pode cadastrar seus serviços clicando nos Itens dessa Navbar.
O formulário é bem intuitivo, pedindo alguns dados e a foto caso tenha. Abaixo é disponibilizado uma tabela onde a Empresa pode visualizar os serviços já cadastrados, podendo também Editar e Excluir os mesmos.
Para finalizar o cadastro, a empresa precisa cadastrar Itens para alguns serviços, como o do Buffet. No cadastro desses itens, é disponibizado uma listagem que pode ser feita a Edição e a Exclusão dos mesmos.

Buffet

Cadastro

Item do Buffet


- Orçamentos Pendentes & Fechados: Quando o cliente faz um orçamento, os serviços pertencentes a ele, ficam com o Status de Pendente até a empresa confirmar ou negar que foi feito o contrato. Quando é confirmado, o usuário pode avaliar e é mostrado a nota para a empresa. Quando negado, só fica com o status de negado.

Pendente

Fechado


📚 Aprendizados

Durante a criação, desenvolvimento e conclusão deste projeto, aprendi a ouvir e me comunicar com as pessoas de minha equipe. Em relação a programação, me aprofundei um pouco mais na linguagem PHP e na Programação Orientada à Objetos, por ser utilizada em todos os CRUDs do sistema. Tive conhecimento também sobre a linguagem JavaScript, pois precisei fazer alguns cadastros e consultas via Jquery e Ajax.
Gostei muito de trabalhar neste projeto, mesmo tendo um tempo curto para realizar os sistemas e não conseguir deixar alguns códigos organizados, dei o meu melhor e entreguei o que foi me pedido.


Partes que eu criei ou participei diretamente:

  • Sistema de cadastro com todos os CRUDS incluídos.
  • Sistema de busca com filtros.
  • Sistema do carrinho.
  • Sistema dos orçamentos e da avaliação.
  • Sistema de notificações: Cadastro, Sessão Finalizado, Adicionado ao Carrinho, etc.

Copyright - YourParty

yourparty's People

Contributors

eduusousa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

eduufreire

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.