Skip to content

A user-friendly poll app lets you quickly create and distribute surveys.

Notifications You must be signed in to change notification settings

prvn347/survey_poll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Survey Poll Web App

This is a survey poll web app built with React, Prisma, PostgreSQL, Node.js, Express, Zod for validation, and Tailwind CSS.

Features

  • Create Survey Polls: Users can create survey polls.
  • Vote on Polls: Users can vote on published survey polls.
  • Single Vote Limit: Users can only vote once on each question and survey.

Tech Stack

  • Frontend: React
  • Backend: Node.js, Express
  • Database: PostgreSQL
  • ORM: Prisma
  • Validation: Zod
  • Styling: Tailwind CSS

Getting Started

  1. Clone the repository:

    git clone https://github.com/prvn347/survey_poll.git
    
  2. Install dependencies:

    cd survey_poll
    npm install
  3. Set up the database: Create a PostgreSQL database Update the connection URL in the Prisma schema file (schema.prisma)

        npx prisma migrate dev
    
  4. Start the server

        npm run dev

About

A user-friendly poll app lets you quickly create and distribute surveys.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published