This is a small web application that retrieves and displays the latest news from the world of technology, specifically focusing on programming
Provide an overview of the project, including its purpose, features, and any relevant details. You can mention the technologies or frameworks used, the problem the project aims to solve, and any unique aspects that make it stand out.
This is a small web application that retrieves and displays the latest news from the world of technology, specifically focusing on programming.
Follow these instructions to get the project up and running on your local machine for development and testing purposes.
List any prerequisites or dependencies that need to be installed on the user's machine. Include links to installation guides or official documentation, if applicable.
- install make tool command
-
Clone the repository:
git clone https://github.com/anagobabatunde/coden.link.git
-
Enter in the repository
cd coden.link
-
Install the dependencies
make install
-
Run the project
make build
-
Dont forget to change backend url in front end , actually i am using ngrok because of axios network error
-
Go to the localhost, default : 3000 for backend and 8080 for frontend
The project is a news aggregator that fetches and displays news articles from three different sources: Lobsters, Hacker News, and Product Hunt. It uses Express.js on the backend to handle API requests and Axios along with Cheerio for web scraping. The frontend is built with React, and it dynamically renders news cards with information such as title, link, and origin. The project aims to provide users with a randomized selection of news articles from various sources, allowing them to explore and discover interesting content.
Thank you for considering contributing to this project! Contributions are welcome and greatly appreciated. To contribute, please follow these steps:
- Fork the repository and clone it to your local machine.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
orgit checkout -b bugfix/your-bugfix-name
. - Make your changes and ensure they are properly tested.
- Commit your changes:
git commit -m "Your commit message"
. - Push to the branch:
git push origin feature/your-feature-name
orgit push origin bugfix/your-bugfix-name
. - Open a pull request in the main repository, explaining the purpose and details of your contribution.
Please ensure that your contributions adhere to the project's coding conventions and standards. Also, make sure to update relevant documentation, such as README.md, if necessary.
If you have any questions or need assistance, feel free to open an issue or contact the project maintainers.
Thank you for your support and happy contributing!