Skip to content

A clone of the New York Times made for the React exam on start2impact University.

License

Notifications You must be signed in to change notification settings

nikthewik/ny-clone

Repository files navigation

The New York Clone

A clone of The New York Times made for the React exam on start2impact University.

The New York Clone preview

Table of Contents

Overview

The assignment

Replicating the New York Times homepage (with the freedom to change some sections and add creative elements) pulling news from the APIs and displaying them.

UI and UX? Simple and easy to use. App structure? Organized and comprehensible. Design? Responsive.

The use of React Router, React Hooks, Redux, Context API or Axios is a bonus.

Technologies used

  • New York Times APIs
  • Vite
  • React
  • React Router
  • React Responsive
  • React Helmet
  • React Query (Tanstack Query)
  • Redux & Redux Toolkit
  • Axios
  • JSX
  • CSS Modules
  • Flexbox
  • Responsive design
  • Mobile-first workflow

Link

Installation

This project uses Vite as a bundler to handle dependencies and the application bundle.

Make sure you have Node.js installed before proceeding with the installation of dependencies.

To install the application, simply run npm install in the terminal.

To start the application, run npm run dev.

To build the application, run npm run build.

Author

License

Distributed under the MIT License. See LICENSE.txt for more information.

Acknowledgements

  • Jonas Schmedtmann - Hands down, the best React instructor on Udemy from which I learned a lot;
  • ChatGPT - An artificial intelligence chatbot (developed by OpenAI), which I mainly used to review some code;
  • Codeium - An extension for VS Code that provides code autocompletion, search, and chat-based assistance directly within the Visual Studio Code IDE;