Route is a platform that allows users to easily share their favourite links, tech skills and GitHub stats in one centralized place.
- Showcase your favorite links like Linktree
- Showcase your Tech Stack with a cool design
- Automatically show your Github stats
- Shareable link at
https://route2.dev/yourusername
- FullStack Framework: SvelteKit
- Styling: Shadcn-Svelte && Tailwind
- Database: PostgresQL (Prisma as ORM)
- Clone the project
git clone https://github.com/s1lvax/route
- Install dependencies
pnpm i
- Run a Postgres instance (I recommend using Docker CLI on Linux/Mac or Docker Desktop on Windows)
docker run --name your_postgres_container -e POSTGRES_USER=your_username -e POSTGRES_PASSWORD=your_password -e POSTGRES_DB=your_database -p 5432:5432 -d postgres
- Update the
example.env
to.env
and fill in your data - Push the database schema using Prisma
npx prisma db push
- Start the dev server
pnpm dev
- Develop the change using a separate branch, either
bugfix/name
orfeature/name
- Push your changes and open a Pull Request with details about your changes. Pull requests must be made to the
dev
branch
A deployment of the dev
branch exists at https://testing.route2.dev/. The dev
branch is merged into main
for each new release, and the latest release is deployed at https://route2.dev/