This is a GraphQL-Powered Laravel API.
Built with the help of Laravel GraphQL.
It is a mini-project that one can use to upload document files to local storage or AWS S3 bucket.
If you choose to upload to both locations, it will store the AWS url in the database.
Here is a guide on how to configure AWS for Laravel.
Front-end built with Tailwind CSS and Vue.js
Run composer install && npm install
to install dependencies.
Run php artisan storage:link
to create a symbolic link from public/storage
to storage/app/public
for local storage.
Don't forget to set up your database and AWS S3 credentials in .env
file
Run php artisan serve
to run Laravel app in development environment.
Run npm run dev
for Vite to bundle your application's CSS and JavaScript files into production ready assets.
This software was developed and is maintained with love by Vinn Njeru.
The project is open-sourced software licensed under the MIT license.