Skip to content

A microblogging platform built with Laravel as part of the Laravel Bootcamp. Chirper allows users to post short messages, and explore core features of the Laravel framework while developing a real-world application

Notifications You must be signed in to change notification settings

gabrielrcosta1/appchirper

Repository files navigation

Chirper - Laravel Bootcamp Project

Laravel CI

Chirper is a simple microblogging platform built as part of the Laravel Bootcamp. This project provides a hands-on introduction to the core features of the Laravel framework, offering a real-world application experience.

Features

  • Create, edit, and delete short posts (Chirps).
  • User authentication implemented with Laravel Breeze.
  • Basic microblogging features such as following other users and viewing their Chirps.
  • Explore Laravel 11 features, including Eloquent ORM, routing, controllers, and Blade for templating.

Tech Stack

  • Backend: Laravel 11
  • Frontend: Blade, Tailwind CSS (included via Laravel Breeze)
  • Database: MySQL/PostgreSQL (configurable)
  • Authentication: Laravel Breeze

Installation

Follow the steps below to download and set up the project on your local machine.

1. Clone the repository

Clone the project from GitHub:

git clone https://github.com/gabrielrcosta1/chirper

2. Navigate to the project folder

cd chirper

3. Install PHP dependencies

Install the required PHP packages using Composer:

composer install

4. Install Node.js dependencies

Install the frontend dependencies with npm:

npm install

5. Set up the environment file

Copy the .env.example file to .env:

cp .env.example .env

Update the .env file with your database and other necessary configurations.

6. Generate the application key

php artisan key:generate

7. Run database migrations

Make sure your database is running, and then run the migrations:

php artisan migrate

8. Compile assets

If your application has frontend assets, run the following to compile them:

npm run dev

9. Run the application

To start the application locally, run:

php artisan serve

The application should now be available at http://localhost:8000.

License

This application is open-source software licensed under the MIT license.

About

A microblogging platform built with Laravel as part of the Laravel Bootcamp. Chirper allows users to post short messages, and explore core features of the Laravel framework while developing a real-world application

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages