Code Monkey home page Code Monkey logo

mini-app's Introduction

MiniApp

Este es un ejercicio de programación con Ruby on Rails que representa el skillset mínimo para poder participar como @Startup Intern – Developer en // Código Semilla.

Así, como participante realice los siguientes pasos:

  1. Asegúrate de tener correctamente instalado PostgreSQL, Ruby 3.x y Ruby on Rails 7.x para poder continuar.
  2. Haz un fork de este repo. Contiene una nueva aplicación de rails 7 resultado de rails new miniapp --database=postgresql -j esbuild --css tailwind
  3. Trabaja sobre el fork que acabas de hacer.
  4. Completa los requisitos de funcionalidad que se mencionan más adelante.

Requisitos de funcionalidad.

Replicarás la funcionalidad básica de Instagram.

  • Cada publicación podrá se sólo de texto o incluso con una fotografía.
  • La MiniApp deberá tener una vista para ver una colección de publicaciones comenzando por las más recientes.
  • Deberá tener una forma para crear las publicaciones y otra para agregar los comentarios.
  • Cada publicación podrá tener cualquier cantidad de comentarios de texto.
  • Desde el punto de vista de “diseño”, basta con que quede claro en donde comienza y termina una publicación. No hace falta que agregues iconos, márgenes, tamaño de tipografías, etc.

Notas

  • Se debe registrar una cuenta con un Nombre de Usuario, Correo y Contraseña. Así mismo, se debe iniciar sesión con los mismos campos.
  • La resolución brindada cuenta con depedencias tales como imagemagick y libvips, cuyas cuales instale con el método:
sudo apt install imagemagick libvips

Donde se utilizaron para la dependencias ActiveStorage

  • Se deben instalar las dependencias requeridas con el comando:
bundle install
  • El servidor se inició estando en la carpeta de miniapp ejecutando el siguiente comando en terminal:
.bin/dev

mini-app's People

Contributors

joaquinmx avatar horaciochavez avatar

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.