This project is part of a formation course by FactoriaF5 where de main goal is to adquire the ability to create a fully functional database which can be accessed by MVC (Model View Controller) method using PHP (Laravel) and make a fully functional web page with user and admin roles, where the admin can CRUD (create, update and, delete) the products (tech events) and the user can sign up to them.
Codebox is a project designed to be a non-profit association with an online platform that offers free workshops, courses, talks and training related to IT.
Please check the official laravel installation guide for server requirements before you start. Official Documentation Clone the repository
git clone https://github.com/LiviuBadea08/codebox_laravel.gitSwitch to the repo folder
cd codebox_laravelInstall all the dependencies using composer
composer installnpm installnpm run devCopy the example env file and make the required configuration changes in the .env file
cp .env.example .envCreate a database clalled codebox_laravel and make de required changes in the env file (.env). Run the database migrations and the seed to se some event exaples
php artisan migrate:fresh --seedStart the local development server
php artisan serveYou can now access the server at http://localhost
For next versions our team wants to add a the superadmin role that can choose who is admin, whe also want to givem more power to the admin so he can ban users from the platform and delete many events at the same time. We also would like to test better our code and implement some quality of life improvements for the user.
For the development of this app we've used:
- Figma
- HTML
- CSS
- Bootstrap
- PHP Vanilla
- Laravel
- DrawSQL
- Tailwind
- mySql
- Liviu Badea
- Oriol Codina
- Daniel Calvo
- Jhon Vázquez
- Albert Martinez
- Abde Belkhialat
Pull requests are not welcome as long as this is a Bootcamp project.



