The official website for Magnesium!
| Page | Route | Description |
|---|---|---|
| Frontpage | / |
The frontpage of the website. |
| Team | /team |
The team-page of the website. |
| Calendar (WIP) | /calendar |
The calendar-page of the website. |
| Rules | /rules |
The rules-page of the website. |
| Admin | /admin |
The admin-page of the website. Requires authorization |
| File | Hydrates |
|---|---|
https://URL/assets/staff/data.json |
/calendar |
https://URL/api/rules |
/rules |
https://URL/api/rules |
/team |
- Restyle calendar/rules-page
- Panel for controlling calendar/rules/team-page
- Error handling on data-fetching
- API routes for calendar/rules/team-page
- Move calendar to database.
- Move rules to database.
- Move team-page to database.
First, install the dependencies:
npm install
# or
yarnThen, run the development server:
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.
dev- Pretties the code & runs the development server.build- Builds the application for production usage.start- Runs the built application in production mode.prod- Pretties the code, builds the application, and runs it in production mode.lint- Runs ESLint on the project.format- Runs Prettier on the project.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
To learn more about Tailwind CSS, take a look at the following resources:
- Tailwind CSS Documentation - learn about Tailwind CSS features and API.
- Tailwind CSS Cheat Sheet - a cheat sheet for Tailwind CSS classes.
To learn more about Flowbite, take a look at the following resources:
- Flowbite Documentation - learn about Flowbite features and API.
- Flowbite Community - a community for Flowbite users.
This project is licensed under the GPLv3 License - see the LICENSE file for details