RFP (Request for Proposal) is a web-based bidding system where a sales representative can make a request and the presales can respond with a proposal. The administrator is the third actor who can manage the CRUD processes.
- Before running this application, you need to have the following installed on your machine:
- PHP 7.3 or higher
- MySQL or any other database system
- Composer
- PHP 7.3 or higher
- MySQL or any other database system
Clone the repository to your local machine using the following command:
git clone https://github.com/hossamsoliuman/rfp.git
cd rfp
Generate .env file
cp .env.example .env
Then, configure the .env file according to your use case.
Install the dependencies and then compile the assets
composer install
npm install
npm run dev
Populate the tables to the database. Create a new database for the project and run migration to create the necessary tables:
php artisan migrate
Optional: Seed data to the dabase
php aritsan db:seed
Generate app key
php artisan key:generate
Run the application
php artisan serve
Access the application in your web browser at http://localhost:8000.
- Admin login: email: admin@example.com, password: admin@example.com.
- Sales member login: email: sales@example.com, password: sales@example.com.
- Presales member login: email: (any soluthion name)@example.com, password: same email.
I developed this project out of my head, not on YouTube