Skip to content

(Alpha) Primeira versão do site Cosmus, feito em Java e Bootstrap

Notifications You must be signed in to change notification settings

mini-niko/Cosmus-Alpha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cosmus (Alpha)

⚠️ATENÇÃO⚠️
O sistema atual foi descontinuado. Ele está sendo desenvolvido no repositório cosmus-art.

Índice

Sobre

O Cosmus é um projeto independente, iniciado em 2023, no curso Jovem Programador do SENAC, e que possui a proposta de tornar a arte mais visível para as pessoas. Funciona de maneira simples, basta criar uma conta ou entrar com uma existente e começar a postar suas diversas artes!

Dependências necessárias

  • Docker e Docker Compose
  • OpenJDK 17 (caso queira modificar e utilizar o projeto sem docker)

Como Usar

1- Primeiramente, você deve baixar o repositório do projeto. Há duas maneiras de fazer isso:

  • Clicando aqui você baixa manualmente o projeto;

  • Utilizando o git localmente, com o comando:

    git clone https://github.com/mini-niko/Cosmus-Alpha.git
    

    e utilizando o seguinte comando para entrar no diretório:

    cd Cosmus-Alpha
    

2- Após isso, você deve dar o seguinte comando do docker para buildar e levantar o projeto:

docker compose -f infra/compose.yaml up -d

3- Assim que o docker buildar e levantar o projeto, ele estará disponível localmente na porta 8080.

Tecnologias Utilizadas

  • HTML
  • CSS
  • JavaScript
  • OpenJDK 17 (Java)
  • H2 Database
  • Spring Boot 3.2.0-M3
  • Docker e Docker Compose

Features

  • Login e cadastro
  • Troca de avatar
  • Posts
  • Apagar próprios posts
  • Página de perfil
  • Configurações da conta
  • Curtidas
  • Comentários
  • FAQ
  • Sobre nós

Considerações finais

Este projeto foi feito no início dos meus estudos. Ele não está totalmente bem feito, não possui muitas funcionalidades. Porém, estou trabalhando em uma versão deste projeto em next.js. Caso se interesse, clique aqui para ir até o repositório.

Autores


Maurício Xavier de Oliveira
(Miniko)

About

(Alpha) Primeira versão do site Cosmus, feito em Java e Bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published