This repository contains the code for the upgrading test of Next.js basics from MagisterUnivers.
This project aims to demonstrate the basic knowledge of Next.js, a popular React framework for building server-side rendered and static websites. The focus of this test is to showcase understanding of Next.js fundamentals, including routing, data fetching, and component composition.
The project structure is organized as follows:
- components/ # Contains reusable components used throughout the application
- pages/ # Contains the Next.js pages
- public/ # Contains static assets such as images and CSS files
- styles/ # Contains global styles and CSS modules
- .next/ # Next.js build output directory (automatically generated)
- next.config.js # Next.js configuration file
- package.json # Project dependencies and scripts
- README.md # Project documentation (you are here)
To get started with this project, follow these steps:
- Clone the repository
- bash
- Copy code
- git clone https://github.com/your-username/MagisterUnivers-Next.js-WebStudio-upgrading.git
- bash
- Copy code
- cd webstudio-upgrade
- Install the dependencies
- Copy code
- npm install
- Start the development server
- Copy code
- npm run dev
- Open your browser and visit http://localhost:3000 to see the application.
In the project directory, you can run the following scripts:
- npm run dev: Starts the development server on http://localhost:3000.
- npm run build: Builds the Next.js application for production.
- npm run start: Starts the Next.js application in production mode.
- npm run lint: Runs the linter to check for code quality issues.
- npm run format: Formats the code using Prettier.
If you'd like to contribute to this project, you can follow these steps:
- Fork the repository on GitHub.
- Clone your forked repository to your local machine.
- Create a new branch for your changes.
- Make your modifications and additions in the new branch.
- Push your branch to your forked repository.
- Submit a pull request to the original repository.
This project is licensed under the MIT License.
This project was created as an entry test for the upgrading of Next.js basics from MagisterUnivers.