UMLCloudComputing / UniPath.io

UniPath.io is a full-stack web application that allows users to create, plan, and share their class schedules for their entire degree program.
https://www.unipath.io
MIT License
9 stars 19 forks source link

Restructure layout and add landing page #62

Closed MartinMarwad closed 10 months ago

MartinMarwad commented 10 months ago

Overall Review of Changes:

This PR updates the Next.js app directory structure for improved route organization for URL paths and adds a landing page. This allows the main app and the landing page to have separate and distinct layout templates. Here's an overview of the changes:

image

Key Points:

For more details on the route group feature and its usage, refer to the official Next.js Route Groups Documentation.

Reason for Change

We want the landing page and the main app pages to have separate layouts. They both inherit from the stripped-down root layout.js file, which allows us to configure details that both layouts would need such as favicon icon, etc.

Tested:

Yes

github-actions[bot] commented 10 months ago

Preview branch generated at https://martin-feat-add-base-layout.d2zs7m7q4yzmc.amplifyapp.com

MartinMarwad commented 10 months ago

Pipeline preview works! Amazing 😄