Skip to content

anthonyjuarezsolis/atom-challenge

Repository files navigation

Atom Challenge

El proyecto corre sobre Angular versión 13.3.0.

Comments:

El proyecto cumple con lo solicitado para el Atom challenge, cualquier comentario pueden contactarse conmigo!.

He usado BEM (Block Element Modifier) para nombrar las clases y Atomic Design para la organización de los componentes que decidi crear.

Decidi no usar Tailwind/Bootstrap porque concidero que para el alcance del proyecto no era necesario, personalmente opino que tanto las clases reutilizables que nos da Bootstrap y su Grid system hace que el html sea poco legible, y respecto a la parte de su Grid system agrega margenes y paddings que hace dificil alcanzar un grado de igualdar al diseño que nos den, ya sea Figma, etc.

He creado algunos SCSS reutilizables de colores, utilitarios, breakpoints, etc. Podran encontrarlos en la carpeta commons, eso con el fin de hacer menos lineas de codigo y poder reutilizarlo en cada vista que sea necesaria.

Para la parte del CRUD decidi usar Firebase por su facilidad de uso, algo que me gusta es que nos permite tener cambios en tiempo real al igual que los WebSockets.

Para finalizar quiero comentar que todo es responsive, espero que les agrade mi proyecto, saludos~!.

Run Project:

Usar los siguientes comandos:

  • npm install
  • ng serve -o

Tools:

Para este proyecto se uso:

  • Angular 13+
  • Angular Material
  • Reactive forms
  • Firebase | Firestore | Firebase Hosting

Wireframe:

Los Wireframes que hice antes de empezar el desarrollo y pasarlo a alta estan en el siguiente link: Miro Project.

Live Preview:

El proyecto se encuentra desplegado en el siguiente link: Firebase Hosting.

Autor:

Anthony Juarez Solis: Linkedin Profile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published