Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luanaraujo5/chirps-laravel-bootcamp

A simple yet dynamic microblogging platform built with Laravel and Livewire, designed to let users share short posts called "chirps", interact in real-time, and explore a responsive, modern UI. šŸ¦
https://github.com/luanaraujo5/chirps-laravel-bootcamp

laravel-framework livewire-components php

Last synced: about 1 month ago
JSON representation

A simple yet dynamic microblogging platform built with Laravel and Livewire, designed to let users share short posts called "chirps", interact in real-time, and explore a responsive, modern UI. šŸ¦

Awesome Lists containing this project

README

        

# Chirps - Laravel Bootcamp Project
![DescriĆ§Ć£o da Imagem](screenshots/laravel.png)

![DescriĆ§Ć£o da Imagem](screenshots/image1.png) ![DescriĆ§Ć£o da Imagem](screenshots/image2.png) ![DescriĆ§Ć£o da Imagem](screenshots/image3.png)

Chirps Ć© uma aplicaĆ§Ć£o desenvolvida durante o Laravel Bootcamp. Este projeto serve como uma plataforma para os usuĆ”rios se conectarem e compartilharem seus pensamentos de forma rĆ”pida e fĆ”cil.

## Funcionalidades

- **AutenticaĆ§Ć£o de UsuĆ”rios**: Cadastro, Login, Lembrar-me, RecuperaĆ§Ć£o de Senha.

- **Postagem de Chirps**: Crie, edite e exclua pequenas postagens chamadas "chirps".
- **Sistema de Relacionamentos**: Cada chirp Ʃ associado a um usuƔrio.
- **Interface DinĆ¢mica**: Implementada com Laravel Livewire para atualizaƧƵes em tempo real sem a necessidade de recarregar a pĆ”gina.
- **Responsividade**: A interface Ć© completamente responsiva, adaptando-se bem a diferentes dispositivos e tamanhos de tela.

## Tecnologias Utilizadas

- **Laravel**: Framework PHP para construĆ§Ć£o de aplicaƧƵes web.
- **Livewire**: Framework full-stack para Laravel, permitindo a criaĆ§Ć£o de interfaces dinĆ¢micas.
- **Tailwind CSS**: Framework CSS utilitƔrio para criar layouts modernos e responsivos.
- **Alpine.js**: Uma estrutura minimalista para adicionar comportamento JavaScript a seus projetos Laravel.

## Requisitos

- **PHP 8.3** ou superior
- **Composer** (para gerenciar dependĆŖncias)
- **Node.js e NPM** (para gerenciar pacotes de frontend)
- **Banco de dados MariaDB/MySQL** (ou qualquer banco de dados compatĆ­vel com Laravel)