Directory Structure
The project root contains several files and folders. Some of these (pages/,static and .next) are used by Next.js. Others have been added to allow for additional functionality (such as store.js, reducer.js and data/ which are used for Redux.js).
The directory structure has been created in this way because it lends itself to scalable and modular development.