Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openscript/vitrine
A place to showcase your projects
https://github.com/openscript/vitrine
supabase typescript
Last synced: 17 days ago
JSON representation
A place to showcase your projects
- Host: GitHub
- URL: https://github.com/openscript/vitrine
- Owner: openscript
- License: mit
- Created: 2021-10-04T14:11:30.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T15:51:17.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T13:31:16.548Z (about 1 month ago)
- Topics: supabase, typescript
- Language: TypeScript
- Homepage:
- Size: 606 KB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vitrine
Vitrine creates a place to showcase your digital projects.
> I use this project to try out new tools and technologies like Supabase and Zustand.
## Stack
- [Supabase](https://supabase.com/)
- [React](https://reactjs.org/)
- [Zustand](https://zustand-demo.pmnd.rs/)
- [Mantine](https://mantine.dev/)
- [AutoMapper Typescript](https://automapperts.netlify.app/)
- [React Intl](https://formatjs.io/)## Development
1. Make sure that you have a working [Visual Studio Code with Remote Containers](https://code.visualstudio.com/docs/remote/containers#_getting-started) configured.
1. Open the project in Visual Studio Code using Remote Containers.
1. Don't forget to set your Git name and email
`git config user.name ` and `git config user.email `
1. Install dependencies
`yarn install`
1. Run supabase
`supabase start`
1. Add a `.env.local` with the variables shown in `.env.template`
1. Run the frontend development server
`yarn dev`### Hints
- Generate types from backend with
`supabase gen types typescript --local > supabase.d.ts`