Welcome to My News - a full-stack community-driven news website to showcase the skills I've learnt on my software development bootcamp.
My News is a community-driven news website, enabling users to engage with each other through articles and comments. Key features include:
- View a list of articles sorted by topic, votes, comment count and sorted by date
- Read and add comments to articles
- Vote up or down on articles
- React v18.3.12
- React-DOM v18.3.1
- Axios v1.7.9
- MUI v6.2
My News is driven by a backend API built using PostgreSQL and Express, to serve articles, comments, votes and sorting. See GitHub repo here
Node 22.8.0 is the minimum version required to run this project locally. You can check your version in the terminal using $ node --version
-
Fork and clone this repo
git clone https://github.com/chris-poed/my-news-fe
-
Ensure you are in the project directory
cd my-news-fe
-
Install dev dependencies
npm install
-
Run the development server
npm run dev
-
Open the local server in the browser
o
in the VITE CLI orhttp://localhost:5173/
This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders