Factual Hub is a web application where users can discover amazing and mind-blowing facts on various topics. Built with HTML, CSS, and React for the frontend, and Supabase for the backend database, Factual Hub allows users to explore, like, and contribute facts with trustworthy sources.
The live version of the app is deployed on Netlify. You can access it here Factual Hub.
- Category Filters: Easily filter facts based on categories such as science, technology, finance, health, news, entertainment etc.
- Like Button: Users can express their appreciation for facts by liking them.
- MindBlow Button: Users can express their appreciation for facts by clicking on mindblowing them.
- False Button: Users can also review the fact whether the fact is false or true by clicking on false button.
- Contribution: Add your own facts by providing text, a trustworthy source, and selecting a category.
- Responsive Design: The web app is responsive, ensuring a seamless experience across different device sizes.
- Light and Dark Mode: Toggle between light and dark mode for comfortable browsing.
- React
- HTML
- CSS
- Supabase
- Clone the repository:
git clone https://github.com/your-username/factual-hub.git
- Install dependencies:
npm install
- Set up Supabase credentials in the appropriate files.
- Run the app:
npm start
If you'd like to contribute to Factual Hub, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature-name
- Create a pull request.
- Thanks to Create React App for simplifying the React project setup.
- Supabase for providing a scalable and real-time database solution.
Feel free to explore, contribute, and enjoy learning fascinating facts on Factual Hub!