Chirper is a social media platform built with Laravel, allowing users to post short messages called "chirps."
- User registration and authentication
- Create, read, update, and delete chirps
- User profiles with chirp history
- Email notifications for new chirps
Make sure you have the following installed on your machine:
- PHP (>= 7.4)
- Composer
- Mysql or another database of your choice
-
Clone the repository:
git clone https://github.com/yeab-tilahun/chirper.git
-
Change into the project directory:
cd chirper
-
Install dependencies:
composer install
-
Copy the .env.example file to .env and configure your environment variables, including database settings.
cp .env.example .env
-
Generate an application key:
php artisan key:generate
-
Run database migrations:
php artisan migrate
-
Start the development server:
php artisan serve
-
Visit http://127.0.0.1:8000 in your browser to view the application.