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.
https://mega-news-app.onrender.com/
- 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
-
Install dependencies:
npm install
-
Start the project in development mode:
npm start
-
Build for production:
npm run build
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- Use the latest LTS version of Node.js compatible with the project requirements.
- Configure environment variables in
.envbefore local development. - Add extra quality tools as needed (for example, commit hooks, tests, CI workflows).