Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhijitsarker/feature-flow
A feature board management system designed to streamline feature requests, updates, and management within a web application.
https://github.com/abhijitsarker/feature-flow
axios firebase-auth react react-query tailwindcss
Last synced: 16 days ago
JSON representation
A feature board management system designed to streamline feature requests, updates, and management within a web application.
- Host: GitHub
- URL: https://github.com/abhijitsarker/feature-flow
- Owner: AbhijitSarker
- Created: 2023-12-23T16:24:31.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-10T19:50:01.000Z (5 months ago)
- Last Synced: 2024-10-03T00:41:53.332Z (about 1 month ago)
- Topics: axios, firebase-auth, react, react-query, tailwindcss
- Language: JavaScript
- Homepage: https://feature--flow.web.app/
- Size: 378 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Feature Flow
- Backend Code: https://github.com/AbhijitSarker/feature-flow-server
- Backend Live Server: https://feature-flow-server.vercel.app## App Deatails
The project revolves around a feature board management system designed to streamline feature requests, updates, and management within a web application. Its primary goals include:
1. **Feature Request Management:**
- Allow users to submit feature requests or suggestions through a dedicated platform.
- Enable administrators to review, update, and prioritize these requests.2. **Dashboard for Administrators:**
- Provide a user-friendly dashboard for administrators to manage feature requests efficiently.
- Allow administrators to update feature details such as title, description, status, and sorting order.3. **Enhanced User Experience:**
- Improve user experience by offering a centralized platform for users to submit, track, and engage with feature requests.
4. **Efficient Organization and Prioritization:**
- Facilitate effective organization and prioritization of feature requests based on status, user feedback, and importance.
5. **Configurability and Flexibility:**
- Provide configurability to allow administrators to update the web app's logo, description, and other essential details easily.
The primary focus is on creating a feature-rich, user-centric platform that empowers both users and administrators, streamlining the process of handling feature requests while enhancing overall user experience and product development.
## Installation Steps:
#### Prerequisites:
- Node.js installed on your machine.
#### Steps:
1. **Clone the Repository:**
`git clone https://github.com/AbhijitSarker/feature-flow.git`
2. **Navigate to Project Directory:**
`cd feature-flow`
3. **Install Dependencies:**
`npm install`
4. **Firebase Configuration:**
- Set up your Firebase project. Obtain your Firebase config object from the Firebase Console.
- Install Firebase SDK in your project:`npm install firebase`
- Configure Firebase in your project. You need to create a Firebase configuration file and initialize Firebase in your application.
5. **Imagebb for Photo Hosting:**
- Sign up and obtain your API key from imagebb.
- Implement imagebb in your project to handle photo hosting.6. **Run the Application:**
`npm start`
7. **Testing and Development:**
- Verify if the application is running without errors.
- Test authentication, image uploading, and other features.
8. **Deployment to Firebase Hosting:**- Set up Firebase hosting for your project.
- Build your React project for production:`npm run build`
- Deploy to Firebase Hosting:
`firebase deploy`