
Quasart é uma plataforma web desenvolvida com o objetivo de reunir e divulgar informações sobre obras já existentes ou criações originais, como podcasts, livros, filmes, séries e jogos. Com uma temática espacial, destacada pelos tons amarelos e roxos, Quasart oferece uma experiência atraente e envolvente para seus usuários.
A aplicação foi construída seguindo os moldes da arquitetura MVC utilizando Node.js, Express e EJS, garantindo uma organização clara e uma navegação intuitiva.
- Divulgação de Obras: Permite cadastrar obras como podcasts, livros, filmes, séries ou jogos, a partir das resenhas, vídeos e fichas completas.
- Sistema Social:
- Seguir e ser seguido por outros usuários.
- Curtir e comentar em posts.
- Publicação de Conteúdos:
- Resenhas detalhadas.
- Vídeos e fichas completas com informações das obras.
- Sistema de Administração:
- Gerenciamento de usuários, posts e denúncias.
- Controle de anúncios.
- Node.js: Ambiente de execução JavaScript no lado do servidor.
- Express: Framework web para Node.js, utilizado para criação das rotas e manipulação de requisições.
- EJS: Motor de templates para renderização dinâmica de páginas HTML.
- CSS: Estilização personalizada para criar a temática espacial do projeto.
Você pode acessa-lo a partir: https://quasart.onrender.com/
Siga as etapas abaixo para clonar e executar o projeto localmente:
-
Clone o repositório:
git clone https://github.com/Th0mzzz/quasart.git
-
Acesse o diretório do projeto:
cd quasart
-
Instale as dependências:
npm install
-
Inicie o servidor:
npm start
-
Abra o navegador e acesse http://localhost:3000.
-
Página de Cadastro de Obras: Interface para adicionar novas obras.
-
Feed Social: Mostrando postagens, curtidas e comentários.
-
Painel de Administração: Ferramentas para gerenciar usuários, posts e denúncias.
Equipe 6 - Integrantes:
- Bruna Lopes Rodrigues N°3 RM86701
- Gabriela Dantas Figueiredo N°10 RM86623
- Nayara Santos N°27 RM86507
- Nicole Ribeiro N°28 RM88680
- Pedro Henrique N°29 RM86674
- Thomaz Vasconcelos Mendes N°35 RM86681
- Tifanny Iara N°36 RM86569
Desenvolvido com dedicação para o Trabalho de Conclusão de Curso (TCC).
Este projeto está licenciado sob a MIT License.