git clone <repository-url>
cd innoscripta-case
npm install
npm run dev
npm run build
npm run preview
docker build -t innoscripta-case .
docker run -p 3000:3000 innoscripta-case
docker ps
docker stop <CONTAINER_ID>
docker rm <CONTAINER_ID>
- Fetch news articles from multiple sources
- Filter articles by source, category, and search term
- Responsive design for mobile and desktop
- React
- TypeScript
- Vite
- Axios (for API requests)
- Tailwind CSS (for styling)
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature-branch
) - Open a pull request
This project is licensed under the MIT License.