Code Monkey home page Code Monkey logo

botaprarodar-api's Introduction

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

botaprarodar-api's People

Contributors

analuizasb2 avatar rodrigocorreia avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

carlitodev

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.