Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abrahamuchos/mini-blog
MiniBlog is a personal project with the sole purpose of practicing the new features of Laravel 9
https://github.com/abrahamuchos/mini-blog
Last synced: 19 days ago
JSON representation
MiniBlog is a personal project with the sole purpose of practicing the new features of Laravel 9
- Host: GitHub
- URL: https://github.com/abrahamuchos/mini-blog
- Owner: abrahamuchos
- Created: 2024-12-19T20:43:42.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-19T20:49:35.000Z (about 1 month ago)
- Last Synced: 2024-12-19T21:34:11.960Z (about 1 month ago)
- Language: PHP
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## MiniBlog
MiniBlog is a personal project with the sole purpose of practicing the new features of Laravel 9 and its UI for the dashboard with Blade and Vite.If you are practicing or learning Laravel 9 (or higher) feel free to use this repository.
## ✅ Features
- Login/Sign up user
- Show All Posts and Post
- Edit Post
- Show Users
- Create new post
- Delete post
- Create new user## ⚙️ Tech Stack
- Laravel 9.19
- Postgre 13
- Laravel Breeze 1.11## 💾 Installation
Install and run
1. Clone and move to folder
```bash
$ git clone [email protected]:abrahamuchos/mini-blog.git
$ cd mini-blog
```2. Install dependencies
```bash
$ composer install
$ npm install
$ npm run build
```4. Create a copy of the `.env.example` file and rename it to `.env`. Next, configure the necessary environment variables.
5. Generate an application key by running `php artisan key:generate`.
6. Run `php artisan migrate` to create the database tables.
7. Run `php artisan db:seed` to create dummy data and admin user.
8. Run `php artisan serve` to start the Laravel development server.#### User to test
* **email**: [email protected]
* **password**: password## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
```
DB_HOST
DB_PORT
DB_DATABASE
DB_USERNAME
DB_PASSWORD
```## Screenshots
## 🧑💻 Authors
- [@abrahamuchos](https://github.com/abrahamuchos)
- [Contact mail](mailto:[email protected])## 📄 License
[MIT](https://choosealicense.com/licenses/mit/)