https://github.com/shedtheshade/interface
Manage Your Ghost Blog Instances with Web UI - Ghost(Pro) Alternative
https://github.com/shedtheshade/interface
api custom ghost ghost-blog ghost-cms ghost-theme nextjs supabase supabase-auth
Last synced: 2 months ago
JSON representation
Manage Your Ghost Blog Instances with Web UI - Ghost(Pro) Alternative
- Host: GitHub
- URL: https://github.com/shedtheshade/interface
- Owner: shedtheshade
- License: mit
- Created: 2024-07-13T16:24:42.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-23T19:56:14.000Z (almost 2 years ago)
- Last Synced: 2026-05-03T01:37:09.334Z (2 months ago)
- Topics: api, custom, ghost, ghost-blog, ghost-cms, ghost-theme, nextjs, supabase, supabase-auth
- Language: TypeScript
- Homepage: https://shedtheshade.com
- Size: 13.7 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# ShedTheShade Frontend
ShedTheShade Dashboard is built with a simple Next.js 13 + Supabase boilerplate. It includes a Next.js 13 app with Typescript, Supabase and Tailwind CSS. It includes the all new `app` folder, `layout` components, React `server components` and more!
### Development
1. Clone the repo
2. Install dependencies with `yarn`
3. Create a Supabase account if you don't have one already
4. Create a new project in Supabase
5. Link Supabase to your project using `yarn supabase link --project-ref `. You can get your project ref from the Supabase Project dashboard (Project Settings -> API)
6. Duplicate `.env.local.example` and rename it to `.env.local` and add the Project ref, Supabase URL and anon key.
7. Push the database schema to your Supabase project using `yarn supabase db push`.
8. Generate types for your Supabase tables using `yarn generate:types:local`.
9. Run `yarn dev` to start the development server.
### Testing
1. Unit test using `yarn test`
2. End-to-end test using `yarn test:e2e`
### Deployment
This is a simple Next.js project. Deployment is the same as any other Next.js project. You can deploy it to Vercel, Netlify, or any other hosting provider.
### Contributing
Contributions are welcome. Please open an issue or a PR.
### License
MIT
### Troubleshooting
Checkout the [TROUBLESHOOTING.md](./TROUBLESHOOTING.md) file for common issues.
[Link To BoilerPlate](https://usenextbase.com)
"# interface"