socially ๐
Just another linktr.ee clone.
Store all your social links in one place. Add your social media links, music playlist links, payment links, blogs etc.
Powered by Nuxt.js and Supabase.
Note: This project is still in development.
Demo
App Features
- User Authentication
- Add unlimited links
- Shareable links
- Profile Management
Todo Features
- Stats
- Themes
Tech Stack
Client | Front-end ๐ฅ
- Nuxt.js 2 (SSR)
- TailwindCSS ๐
- DaisyUI ๐ฎ
Server | Backend ๐ฅ
- Vercel
- Supabase
Supabase Features Used โก
- ๐ Supabase Auth
- ๐๏ธ SUpabase Database
- ๐พ Supabase Storage
Vue Plugins ๐
- VueFormulate
- vuexPersistedstate
- vue-paginate
- vuex
Nuxt Modules
- @nuxtjs/pwa
- nuxt-supabase
- @nuxtjs/toast
- @nuxtjs/date-fns
- @nuxtjs/dotenv
- @nuxtjs/tailwindcss
- @nuxtjs/stylelint-module
- @nuxtjs/eslint-module
Environment Variables
To run this project, you will need to add the following environment variables to your .env file
SUPABASE_URL
SUPABASE_KEY
Run Locally
Clone the project
git clone https://github.com/leighayanid/socially
Go to the project directory
cd socially
Install dependencies
npm install
Create a new Supabase project.
- Copy and paste the `SUPABASE_URL` and `SUPABASE_KEY` inside `.env` file.
- Go to project console.
- Open the query page.
- Create a new query.
- Copy the `schema.sql` inside the project folder and paste inside the Supabase SQL editor.
- Finally run the script.
Going back to the client code:
Start the server
npm run dev
If everything works fine, your local copy of socially should be up and running.
Authors ๐จโ๐ฆ
Contributing
Contributions are always welcome!
See contributing.md
for ways to get started.
Please adhere to this project's code of conduct
.