https://github.com/uzulla/exp-twitter-clone-build-by-aider-and-deepseek-r1
This is an experiment in code generation using Aider with DeepSeek R1(Free) via OpenRouter.
https://github.com/uzulla/exp-twitter-clone-build-by-aider-and-deepseek-r1
aiagent deepseek-r1 experiments php
Last synced: 2 months ago
JSON representation
This is an experiment in code generation using Aider with DeepSeek R1(Free) via OpenRouter.
- Host: GitHub
- URL: https://github.com/uzulla/exp-twitter-clone-build-by-aider-and-deepseek-r1
- Owner: uzulla
- Created: 2025-03-16T21:42:02.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-03-16T22:17:14.000Z (7 months ago)
- Last Synced: 2025-06-12T19:24:30.609Z (4 months ago)
- Topics: aiagent, deepseek-r1, experiments, php
- Language: Blade
- Homepage:
- Size: 163 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Twitter Clone Project (Laravel)
A simple Twitter-like social media platform built with Laravel for educational purposes.
## screen shot



## Features
- User Authentication (Registration/Login/Logout)
- Create and View Tweets (280 characters limit)
- Timeline showing all users' tweets
- User mentions in tweets (@username)
- Responsive UI with Bootstrap
- User profiles with tweet history## Prerequisites
- PHP 8.0+
- Composer
- Node.js 14+
- MySQL/PostgreSQL/SQLite## Installation
```bash
git clone [repository-url]
cd twitter-clone
composer install
npm install
cp .env.example .env
php artisan key:generate# Configure database in .env
php artisan migrate
php artisan db:seed
```## Running the Application
```bash
php artisan serve --host=0.0.0.0 --port=8000
```Access the application at `http://localhost:8000`
## Testing Credentials
Test user (pre-registered):
- Email: test@example.com
- Password: passwordCreate new users:
```bash
php artisan tinker
\App\Models\User::factory()->create(['email' => 'your@email.com'])
```## Development Notes
- All passwords are hashed except test users (fixed to 'password')
- Authentication implemented with manual routes (no laravel/ui)
- Blade templates with Bootstrap 5 styling
- Uses database migrations and model factories## License
MIT License