Overview:
Feeder FishPS is a learning app designed to collect issues, ideas, and compliments using a simple widget. Users can receive these submissions via email and explore them further using the dashboard.
Features:
- Issue Collection: Users can collect issues, ideas, and compliments using a simple widget.
- Email Notifications: Submissions are sent to users via email for easy access and communication.
- Dashboard: The app provides a dashboard for users to dive deep into the collected submissions and analyze them further.
Installation:
To install the Feeder FishPS app, follow these steps:
Clone the repository:
git clone [repository_url]Change into the cloned repository folder:
cd [repository_folder]Install the necessary dependencies:
bundle installChange into the client folder:
cd clientInstall the client-side dependencies:
yarn installChange back to the root directory of the app:
cd ..Set up the app’s credentials by running either of the following commands based on your editor:
For Visual Studio Code:
EDITOR='code --wait' bin/rails credentials:editFor other editors:
rails credentials:edit
Enable 2FA authentication in your Gmail account and generate an app password. Refer to this article for instructions on obtaining the app password.
Start the app using Foreman and the development Procfile:
foreman start -f Procfile.dev
Alternatively, you can run the backend and the client side independently:
Backend: Run the following command in the root directory:
rails s -p 3000Client: Change into the client folder and start the client separately using:
cd client && yarn start
Summary:
Feeder FishPS is a learning app that allows users to collect feedback and suggestions using a simple widget. With email notifications and a dashboard, users can effectively manage and analyze the collected data. The installation process involves cloning the repository, setting up credentials, and starting the app using Foreman or running the backend and client side independently.