twt-app is a social media platform built using the Laravel framework. It allows users to create accounts, log in, edit their profiles, write articles, post comments, and manage their posts.
- User Authentication: Users can create accounts and log in securely.
- Profile Management: Users can edit their profiles, update profile pictures, and change account information.
- Article Creation: Users can write and publish articles.
- Commenting: Users can post comments on articles.
- Post Management: Users can edit and delete their articles.
- Clone the repository:
git clone https://github.com/saidlagauit/twt-app.git
- Navigate to the project directory:
cd twt-app
- Install Composer dependencies:
composer install
- Install dependencies
npm install
-
Copy the
.env.example
file to.env
and configure your database settings. -
Generate the application key:
php artisan key:generate
- Run database migrations:
php artisan migrate
- Start the development server:
php artisan serve
- Register a new account and log in.
- Update your profile information and profile picture.
- Create new articles and publish them.
- Interact with articles by posting comments.
- Manage your articles by editing or deleting them.