Linguify is a language learning platform. Learn a new language today!
Demo - https://linguify-demo.vercel.app
To run this project, you will need to add the following environment variables to your .env file
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
CLERK_SECRET_KEY
DATABASE_URL
You can also use the provided .env.example
file to configure these variables
cp .env.example .env
To deploy this project run, make sure you have pnpm installed first and have configured the environment variables.
# install the packages
pnpm install
# run the dev server
pnpm run dev
Visit http://localhost:3000
- Next.js: A React-based framework for building server-rendered and static web applications.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Shadcn/ui: A collection of reusable components for building accessible and customizable UIs.
- Drizzle ORM: A lightweight, type-safe ORM for TypeScript and JavaScript applications.
- PostgreSQL: Serverless PostgreSQL database platform (Neon DB).
- Clerk: An authentication and user management platform for modern web applications.