syndg / Stack-UnderFlow

Stack UnderFlow is a Q&A platform. It allows users to post questions, answer them, and engage in discussions. The project is built with modern web technologies and aims to provide a user-friendly and feature-rich experience.

Home Page:https://stack-out-flow-t-rpc.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stack UnderFlow

Technologies Used

  • Next.js: React framework for building web applications.
  • tRPC: TypeScript-based RPC (Remote Procedure Call) framework.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • PostgreSQL (Prisma ORM): Database management using the Prisma ORM with PostgreSQL.

Features

  • User authentication with login and signup functionality.
  • Creation of questions and answers.
  • Planned features include the integration of Stripe for enhanced functionality.

Contribute

to run Stack Underflow locally follow these steps -

  1. Clone the repository git clone https://github.com/Honey2339/Stack-OutFlow-tRPC.git

  2. Install the dependencies npm install

  3. Rename the .env.example to .env

  4. Now change the following and replace with your own values:

    Replace DATABASE_URL value from https://supabase.com/ initialize a DB and copy the DB url and replace the existing env url

5.Run database migrations using npx prisma migrate dev.

6.Run the development server using npm run dev.

Contributors

About

Stack UnderFlow is a Q&A platform. It allows users to post questions, answer them, and engage in discussions. The project is built with modern web technologies and aims to provide a user-friendly and feature-rich experience.

https://stack-out-flow-t-rpc.vercel.app


Languages

Language:TypeScript 87.9%Language:JavaScript 9.3%Language:CSS 2.3%Language:Dockerfile 0.4%