- A fun project I made for Valentine's Day.
- Minimalistic animations, images and gifs.
- A Sudoku Puzzle...
- ... or the option to use a password instead of solving the puzzle.
- Option to pick flowers for the bouquet and sending a special message.
- The illusion of having the option to say "No".
- Go to Vierzehnte and check out the version personalized for me.
- Ensure you look through the dependencies before performing installation.
- In you CLI, clone the github repository using the code provided below
git clone [email protected]:Survey845/Vierzehnte.git- Run the following code to install all the dependencies for the project:
npm ci- Customise the code to your liking, set the password, make your own hints, set the sudoku difficulty.
- Change the colors, fonts and images to your liking, everything is customisable with the help of tailwind.
- Go to Supabase and sign up for an account if you don't have one.
- Create a new project.
- Once the project is created, go to the project dashboard.
- Go to the SQL Editor in your Supabase dashboard.
- Copy and paste the SQL from
setup/setup_database.sql. - Run the SQL script to create the necessary table.
The script will:
- Create the
messagestable with UUID primary keys - Leave Row Level Security disabled (this is by design)
Open your terminal and install the Vercel CLI globally:
npm install -g vercelIn your terminal, run:
vercel loginIn your terminal, run:
vercelThe CLI will detect your project settings and prompt you with questions.
- Once deployed, Vercel will provide you with a URL for your application (e.g., https://your-project.vercel.app).
- Visit the URL to verify that your application is working correctly.
- If you see the "Database not set up" error banner, make sure you've completed the Supabase setup steps.
When you are ready to deploy to production:
vercel --prodThis promotes your latest deployment to production.
-Verify that your environment variables are correctly set in .env file. -Ensure your Supabase project is still active. -Check if your IP is restricted in Supabase settings.
- Go to your Supabase project settings.
- Navigate to API settings.
- Add your Vercel deployment URL to the allowed origins.
- Send the link of the vercel app deployed to production with your loved ones and enjoy...
- NPM (10.9.2)
- Node (v23.8.0)
- React JS (19.0.0)
- Vercel CLI (41.1.4)
- React JS
- Tailwind CSS
- Lucide-React
- React-Card-Flip