https://github.com/biosfood/website-admin
Admin panel for my website
https://github.com/biosfood/website-admin
admin-panel nextjs nextui typescript website
Last synced: 2 months ago
JSON representation
Admin panel for my website
- Host: GitHub
- URL: https://github.com/biosfood/website-admin
- Owner: biosfood
- License: gpl-3.0
- Created: 2023-03-01T06:16:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-03T14:46:35.000Z (about 3 years ago)
- Last Synced: 2025-04-09T02:19:59.345Z (about 1 year ago)
- Topics: admin-panel, nextjs, nextui, typescript, website
- Language: TypeScript
- Homepage: https://lukas-eisenhauer.de
- Size: 328 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Website
This is the source code repository for my personal website. At /admin, there is an admin panel for registered users to edit their respective websites, which can be viewed by anyone at /users
The pages support some markdown extensions. You can look at a overview of the added functionality [here](./MARKDOWN.md).
## Building
Run
```bash
npm run build
```
to build the website. After that, use
```bash
npm run start
```
to start the next.js server. After this, the website will be available at [http://localhost:3000](http://localhost:3000).
## Development server
Run
```bash
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Backend
You will also need to install and start the graphQL backend server.
```bash
git clone https://github.com/biosfood/website-backend.git
cd website-backend
npm i
npm run start
```
This will start the backend server at `localhost:4000`.