GithubHelp home page GithubHelp logo

zenitheesc / zenith-website Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 0.0 175.65 MB

Zenith Aerospace's home on the web.

Home Page: https://zenith.eesc.usp.br

License: MIT License

JavaScript 73.97% CSS 26.03%
nextjs open-source cubesat zenith vercel web documentation react

zenith-website's Introduction

ZenSite 2021

Reimagining Zenith's web presence through a modern website that respects the group's technical knowledge and passion for development. We're a student group based in Brazil, we develop open software and hardware. #AdAstraPerAspera

Environment and ToolsSteps to run and debugHow to contribute?

Environment and tools

We're using ESLint and Prettier for linting/formatting.

Steps to run and debug

  • (recommended) npm run dev to compile it in development mode and run it on localhost:3000.
  • npm run build to create an optimized production build
  • npm start to run the production build on localhost

How to contribute

Check out our figma.

Report bugs and/or feature-requests on our issue tab. Maybe there's something there waiting for you to work on!

Gitflow Holy Rules

  • Never commit directly into the Production branch;
  • Always run git fetch && git status, especially before merging (also run it on the branch you're trying to merge to) or pushing (I always run it every 5 minutes or so);
  • Create a branch to work on;
  • Name your branches according to their function. ex: "feature/feature-name"
  • Before merging into Develop, TEST your implementation (is it responsive?);

Naming conventions

  • Variables: camelCase;
  • Functions: camelCase;
  • Classes: PascalCase;
  • Archives: PascalCase;
  • Folders: kebab-case;

Linting and formatting

We're using ESLint and Prettier for linting/formatting.

Specific details can be found on .eslintrc.json and .pretierrc.js


[email protected]

zenith-website's People

Contributors

carloscraveiro avatar dependabot-preview[bot] avatar dependabot[bot] avatar fulvio-f avatar grillo-0 avatar guilherme-ls avatar jorgemrisco avatar leocelente avatar mairacanal avatar math-42 avatar rodrigorcz avatar vitorfcm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

zenith-website's Issues

Página "O Zenith": revisão de texto e layout

Ainda faltam:

  • Revisão do texto
  • Adição e compressão das imagens
  • Adicionar as palavras em negrito no JSON e passar o texto pelo parser
  • Colocar os icons em svg
  • Incorporar o image-component a branch test/cards
  • Adicionar o link para o Processo Seletivo com a animação

Update: Criar a Timeline

Desenvolver a timeline que será utlizada para filtragem e datação dos projetos na pagina de Projetos.

Image

Trocar ordem das fotos nos projects

Bap-Suggestions ™️
_
Garatea II - colocar 4a foto como 1a
Garatea III - Colocar última foto como 1a
Garatea V - Colocar 6a ou 7a foto como 1a
Garaeta E 2018 - Colocar última foto como 1a
Garatea I - Colocar antipenúltima foto como 1a

Fazer READMEs antigos

  • livefeed
  • Aker
  • CubeDesign-2019
  • GroundStation-Mobile
  • Design-Blocks
  • Zenith-Monitor
  • Genus: organizar as pastas do repositório
  • Analog-PID-Controller
  • Zenith-Osciloscope
  • Zenith-Wiki
  • garatea2
  • garatea3
  • Garatea-V
  • haze-remover
  • new-zenith-template
  • USPSat-AE2_EPS
  • USPSat-AE1
  • ZenSat_1.0
  • AttitudeDetermination
  • ZenView
  • Report_Maker
  • GitNadir
  • zenith-website

Pop Up do "Seu Logo Aqui"

Criar uma mensagem pop-up quando clicar em "Seu Logo Aqui". A mensagem tem que indicar como entrar em contato com o Zenith.

Feature: Pagina SondeHub

Criar uma pagina no site chamada "Lançamentos" onde terá uma lista dos lançamentos, e a pagina do https://sondehub.org/ ao lado, o usuário poderia escolher qual lançamento ver sobre. Também teria um botão de "AO VIVO" na hora do lançamento para levar para o lançamento ao vivo.

Modelos 3D no KiCaD

Working: @leocelente
Exportar somente o PCB com layout é simples. O KiCAD consegue abrir o arquivo de layout .brd e exportar em VRML. Mas exportar os modelos 3D dos componentes parece só ser possivel convertento todo o projeto, incluindo as bibliotecas para o KiCAD.

Tentativas de mesclar essa saída com os .step vindos do EAGLE não deram certo por incompatibilidade dos formatos.

Apoiadores

Apesar de já possuir responsividade e funcionar em dispositivos Android, ainda falta acertar o grid em dispositivos iOS.

Detalhes

Em dispositivos iOS, os grid ficam muito grandes e em formato retangular ao invés do formato quadrado.

Sugestões

O grid poderia ser responsivo, tal que, na medida em que apoiadores são adicionados no json, o grid é atualizado.

Página "Processo Seletivo": revisão de texto e layout

Ainda faltam:

  • Revisão do texto
  • Adição e compressão das imagens
  • Adicionar as palavras em negrito no JSON e passar o texto pelo parser
  • Incorporar o form-component a branch test/form-component
  • Preencher com informações reais

Página "Kurumim": revisão de texto e layout

Ainda faltam:

  • Revisão do texto
  • Adição e compressão das imagens
  • Adicionar as palavras em negrito no JSON e passar o texto pelo parser
  • Incorporar o form-component da branch test/form-components
  • Conversar com o Bap sobre o futuro do Kurumim e como ficará essa página

Ranking de busca + Acessibilidade

Seguir as orientações do Lighthouse e tentar melhorar nossa classificação nos rankings de pesquisa.

Detalhes

  • Incluir legendas as imagens e traduzir as legendas

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.