Welcome to IdeaBox, an open-source customer feedback and roadmap management tool.
This application is designed to help businesses gather, organize, and prioritize customer feedback to streamline their product development and roadmap planning. Built with Laravel, Inertia, React, and Tailwind, IdeaBox offers a robust and user-friendly platform for managing customer insights.
- Feedback Collection: Easy-to-use interface for collecting customer feedback.
- Roadmap Management: Visualize and plan your product roadmap based on customer insights.
- Prioritization Tools: Prioritize feedback to focus on what matters most to your customers.
Ensure you have the following installed:
- PHP
- Composer
- Node.js
- Yarn
-
Clone the Repository
git clone https://github.com/your-username/IdeaBox.git cd IdeaBox
-
Install PHP Dependencies
composer install
-
Set Up Environment Variables
- Copy
.env.example
to.env
and configure your environment variables. - Generate an application key.
To set the application logo, add a square image as logo in the environment:
php artisan key:generate
APP_LOGO='https://path/to/logo.svg'
- Copy
-
Run Database Migrations
php artisan migrate php artisan db:seed
A user has been created with the following credentials:
Email: admin@example.com Password: password
-
Install JavaScript Dependencies
yarn
-
Build Assets
yarn build
Start the local development server:
php artisan serve
Navigate to http://localhost:8000 in your web browser to view the application.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/amazing-feature
) - Commit your Changes (
git commit -m 'Add some Amazing Feature'
) - Push to the Branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.