Skip to content

chris-poed/my-news-fe

Repository files navigation

My News

Welcome to My News - a full-stack community-driven news website to showcase the skills I've learnt on my software development bootcamp.

View the hosted version here.


Project overview

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

Tech stack used

Front-end

  • React v18.3.12
  • React-DOM v18.3.1
  • Axios v1.7.9
  • MUI v6.2

Back-end

My News is driven by a backend API built using PostgreSQL and Express, to serve articles, comments, votes and sorting. See GitHub repo here

Run the project locally

Minimum node version

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

  1. Fork and clone this repo

    git clone https://github.com/chris-poed/my-news-fe

  2. Ensure you are in the project directory

    cd my-news-fe

  3. Install dev dependencies

    npm install

  4. Run the development server

    npm run dev

  5. Open the local server in the browser

    o in the VITE CLI or http://localhost:5173/


This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published