Code Monkey home page Code Monkey logo

Ameciclo

Este é o repositório do site oficial da Ameciclo, uma organização dedicada à promoção da bicicleta como meio de transporte sustentável. O projeto é dividido em duas partes principais: o frontend e o backend.

Backend

O backend, temporariamente desenvolvido neste repositório e em migração para o repositório ameciclo/quadro, utiliza o CMS Strapi.

Para rodar o backend:

  1. Certifique-se de que o Docker está instalado.
  2. Certifique-se de que o Docker Compose está instalado.
  3. Execute sudo docker compose up no terminal.
  4. Acesse através de localhost:1337.

Frontend

O frontend foi desenvolvido utilizando NextJS versão 12 e Tailwind CSS.

Para rodar o frontend:

  1. Certifique-se de que o Node.JS está instalado na sua máquina.
  2. Navegue até a pasta frontend.
  3. Execute npm install para instalar as dependências.
  4. Execute npm run dev para iniciar o servidor de desenvolvimento.
  5. Acesse através de localhost:3000.

Atenção: Para rodar o frontend, é necessário que o backend esteja operacional. Você pode rodar o backend localmente ou ajustar o arquivo index.ts para utilizar dados de produção.

Lista de Tarefas (TO DO):

  • Implementar a biblioteca de componentes desenvolvida na Plataforma de Dados.
  • Na página inicial, adicionar anúncios para informações importantes, como as Eleições da Ameciclo.
  • Na Agenda, destacar os próximos eventos.
  • Criar a página da Biblioteca para listar livros disponíveis, controlar locações e reservas. Cada livro terá sua própria página com imagem, descrição e comentários.
  • Desenvolver um blog para ser alimentado pelos membros da Ameciclo.
  • Criar uma página para aquisição de brindes e doações, com destaque na página inicial.
  • Adicionar um resumo do clipping de notícias, com contagem, listagem e acesso ao compilado de matérias.
  • Na seção Quem Somos, incluir coordenações passadas e conselho fiscal, além de mini-bios dos associados.
  • Disponibilizar boletins informativos no site e oferecer assinatura via newsletter.
  • Criar um portal da transparência com links para acompanhamento de contas e documentos.
  • Implementar o Ninho de Projetos para organizar subprojetos dentro de projetos maiores.
  • Desenvolver o Portal da Pessoa Associada para atualização de cadastro e acesso a informações e funcionalidades.
  • Completar a descrição dos projetos, especialmente os mais antigos, e aprimorar a apresentação das páginas de projetos.
  • Criar páginas para apoiadores e patrocinadores.
  • Estabelecer uma página com links importantes da Ameciclo, similar a um link.tree próprio.

Ameciclo

Vercel Logo

Ameciclo's Projects

auditoria-cicloviaria icon auditoria-cicloviaria

Repositório de modificação do layout do OSMTracker para realização de Auditoria Cicloviária.

botaprarodar-api icon botaprarodar-api

Back-end para as interfaces do Front-end e do Aplicativo do projeto "Bota Pra Rodar"

botaprarodar-web icon botaprarodar-web

A self-managed bike sharing system like alternative to socio-spatial inequalities.

garfo icon garfo

An Express API for studying and observing cycling data by Ameciclo, focused on promoting and improving cycling infrastructure and safety.

nipple icon nipple

API para o observatório do projeto LOAClima

raio icon raio

O LOA Clima é um projeto de Incidência Política nas Leis Orçamentárias do Governo do Estado de Pernambuco.

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.