Skip to content

Teihden/mega-news-app

Repository files navigation

Project "Mega News App"

Render Status

About

Mega News App is a modern frontend news application built with React and TypeScript. It includes up-to-date news sections, analytics-focused UI blocks, and a scalable project structure for further feature development.

Render Deployment

https://mega-news-app.onrender.com/

Features

  • News-focused frontend architecture built with React + TypeScript
  • Client-side routing for page navigation
  • State management with modern React ecosystem tools
  • Reusable UI structure and scalable project organization
  • Production build and local preview workflow with Vite
  • Code quality checks with ESLint and Stylelint

Quick Start

  1. Install dependencies:

    npm install
  2. Start the project in development mode:

    npm start
  3. Build for production:

    npm run build

Usage

You should have Node.js installed before proceeding (required version: >=24).

# Clone the repository
git clone <repository-url>
cd mega-news-app

# Install dependencies
npm install

# Start development server
npm start

# Run linters (Stylelint + ESLint)
npm run lint

# Build for production
npm run build

# Preview production build locally
npm run preview

Recommendations

  • Use the latest LTS version of Node.js compatible with the project requirements.
  • Configure environment variables in .env before local development.
  • Add extra quality tools as needed (for example, commit hooks, tests, CI workflows).