Fut Evento
About the project
Welcome to Futevento ⚽
Project info
How the project was born
With the problem of always having to send list after list on whatsApp groups with people having to copy the list, add their name and resend it, i came up with the idead of creating a list organizer but aiming towards the soccer theme.
The project was kickstarted using lovable, an AI code generator. Then i added a few features, google Maps API and Supabase Auth.
How it works
-
A user can create a list of events, add a location and a date. Then they can share the list with others via link.
-
When someone clicks on the link, they can see details about the event including the location on the map.
-
The user can add their name to the list and the list will be updated automatically.
-
The user can also see the list of people who are going to the event.
-
The creator of the list can see the list of people who are going and copy the list to clipboard, to paste on whatsApp.
Setup
For this project to work, you need to create a .env.local file and add the following variables:
VITE_GOOGLE_MAPS_API_KEY=isadjasiod...
project_id=sdapdoka...
VITE_SUPABASE_URL=https://xxxxxxxxx.supabase.co
VITE_SUPABASE_PUBLISHABLE_KEY=dasdsapdka....
You'll need to create a Google Maps API key and activate the Google Maps API. You can get the Google Maps API key here
You'll need to create a Supabase project and get the project id and publishable key. You can get the Supabase project id and publishable key here
Run the project:
- Step 1: Clone the repository
git clone https://github.com/nixoletas/fut-evento.git
- Step 2: Install the dependencies
npm i
- Step 3: Start the development server
npm run dev
Technologies used for this project
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
- Supabase
- Google Maps API
- Netlify
- Registro.br