Product Feedback is a web application designed to collect and manage user feedback on various products. It allows users to submit suggestions, comment on them, and view a roadmap of upcoming features.
- User Authentication: Secure user sessions.
- Feedback Management: Users can submit suggestions and comment on them.
- Roadmap: View the roadmap of upcoming features.
- Health Check: Endpoint to verify the application's health status.
- Ruby on Rails
- PostgreSQL
- Docker (optional, for containerized deployment)
-
Clone the repository:
git clone https://github.com/your-user/product-feedback.git cd product-feedback -
Install dependencies:
bundle install yarn install
-
Set up the database:
rails db:create rails db:migrate rails db:seed
-
Start the Rails server:
rails server
The application can be deployed using Docker. Ensure you have Docker installed and configured.
-
Build the Docker image:
docker build -t your-user/product_feedback . -
Run the Docker container:
docker run -d -p 3000:3000 your-user/product_feedback
Configuration settings can be found in the config directory. Key files include:
config/deploy.yml: Deployment configuration.config/routes.rb: Application routes.config/application.rb: Application configuration.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, please contact [[email protected]].
