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
yarn
Then, run the development server:
npm run dev
# or
yarn dev
Open 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