Skip to content

Ismail-Rhoulam/survey

Repository files navigation

Survey

A modern, responsive survey application built with Next.js.

This repository contains the source code for a simple survey web application. It is structured for ease of development, scalability, and straightforward deployment.

Live demo: https://survey-ruddy-five.vercel.app


🧠 Project Overview

This application provides a basic survey interface built with modern frontend tooling:

  • Next.js (React framework)
  • TypeScript for type safety
  • Client-side logic for collecting user responses
  • Ready-to-deploy configuration for Vercel

It can be used as a foundation for feedback forms, questionnaires, or more advanced survey systems.


🚀 Features

  • Fast development with hot reloading
  • TypeScript support out of the box
  • Responsive, mobile-friendly UI
  • Clean and scalable project structure
  • Optimized for Vercel deployment

🛠️ Getting Started

Prerequisites

  • Node.js v16 or higher
  • npm, yarn, or pnpm

Installation

Clone the repository:

git clone https://github.com/Ismail-Rhoulam/survey.git
cd survey

Install dependencies:

npm install
# or
yarn install

Run the development server:

npm run dev
# or
yarn dev

Open your browser at:

http://localhost:3000

📦 Available Scripts

Script Description
dev Runs the app in development mode
build Builds the app for production
start Runs the production build
lint Runs ESLint

📁 Project Structure

public/               Static assets
src/app/              Application routes and components
eslint.config.mjs     ESLint configuration
next.config.ts        Next.js configuration
package.json          Project metadata and scripts
tsconfig.json         TypeScript configuration

🌍 Deployment

This project is optimized for deployment on Vercel.

Deployment process:

  • Go to https://vercel.com
  • Import this GitHub repository
  • Use the default Next.js build settings
  • Deploy

Vercel will automatically generate a production URL.


🤝 Contributing

Contributions are welcome.

Workflow:

  • Fork the repository
  • Create a feature branch
  • Commit your changes
  • Push the branch and open a Pull Request

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


❓ Support

For bugs, questions, or feature requests, please open an issue on GitHub.


🙌 Acknowledgments

  • Bootstrapped with create-next-app
  • Powered by Next.js

About

A lightweight survey web app built with Next.js and TypeScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published