Welcome to NewsPedia - your one-stop destination for current and engaging news content. Built with the latest web technologies, NewsPedia offers a seamless and interactive experience for users to explore news based on various filters such as country, language, and category.
- Live News Updates: Powered by the NEWS API, we bring you real-time news articles from a variety of sources.(https://newsapi.org)
- Modern UI: A sleek and responsive user interface built with ReactJS and Tailwind CSS.
- Advanced Filtering: Customize your news feed by country, language, category, or keywords.
- State Management: Utilizing Context API for efficient and scalable state management.
- Engaging Animations: Employing Framer Motion to create fluid, eye-catching page transitions and interactions.
Framer Motion is integrated into NewsPedia to provide a dynamic and immersive experience. Here are some ways we’ve utilized it:
- Page Transitions: Smooth transitions between pages to keep users engaged without disrupting the flow.
- Animated Filters: Filters animate into view, providing a responsive and interactive feel.
- Loading Animations: Elegant loading animations that indicate content is being fetched without jarring the user.
- User Accounts: Secure login and authentication system for a personalized experience.
- Interactive Dashboard: User dashboard to track favorite articles, comments, and more.
- Payment Integration: A robust payment gateway for premium content subscriptions.
- Social Features: Ability to comment, like, and bookmark articles.
- Backend Services: Future backend integration to enhance performance and user management.
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/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
- Mail - azinc28@gmail.com
- Project Link: https://github.com/a-ZINC/NewsPedia