Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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`