- Clone the project (e.g. git clone https://github.com/floreapaun/bsp.git)
- Install PHP packages with
composer install - Install NodeJS packages with
npm install - Create a new MySQL database
- Rewrite .env.example to .env and set MySQL credentials accordingly
php artisan storage:link- Run migrations and seed the database with
php artisan migrate --seed - Import database from /database/bsp.sql.
- Generate new key with
php artisan key:generate - Open the server by
php artisan serve - Run Vite server with
npm run dev
Users can create posts to list items for sale, providing details such as name, description, price, and images.
To ensure quality and compliance, all user-submitted posts require administrator approval before appearing on the "Items for Sale" dashboard.
Buyers can easily find items using a powerful search feature that filters posts by name or content keywords, as well as by location, category, price and condition.
Users can modify their posts to update details, such as price changes or additional information, even after submission.
Users can communicate directly with each other through an integrated messaging system tied to specific items, enabling seamless negotiation and discussion.
email: administrator@bsp.platform
password: password







