Skip to content

Lyle-Lyle/letty-survey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Letty survey

License Stars Issues

Project Overview πŸ“–

This project is a demonstration of the work I did during my work. It is a low-code survey creation platform, serving as a sub-module of the company's marketing platform. This project only shows the core features of the low-code survey editor. The primary function of this platform is to help users create surveys more easily and quickly through a visual interface. Additionally, it includes features such as saving surveys as favourites, moving surveys to the trash, and survey analytics. The collected survey data is presented in charts for easy visualization and analysis.

Features ✨

  • surveys management(Create, edit, Update, delete), surveys list page, starred survey page, trash bin page
  • statistics based on responses
  • low-code editor, drag-and-drop components
    • Top Tool Bar
      • edit title
      • delete
      • hide
      • lock
      • copy & paste
      • move up & down
      • undo & reset
      • save & publish

Left panel:

  • components list
  • Drag-and-Drop compoents
  • Layers list
  • Drag-and-Drop Sorting
  • double click to edit
  • hide
  • lock

Canvas:

  • Y-Axis Scrolling
  • Drag-and-Drop Sorting
  • shortcuts
    • delete backspace
    • up
    • down
    • c + c, v
    • c + z, c + s + z
    • c + s

right panel:

  • edit properties
  • settings

Demo Screenshots πŸ“Έ

All the data I used in the demostration is from simulation data generator Mock.js(https://github.com/nuysoft/Mock). I also included that program in this project, feel free to check.

Home page image

list of surveys image

create a survey image image

edit a survey image

statistics image

starred surveys image

Trash bin image

Installation & Usage πŸš€

1. Clone the repository

git clone https://github.com/your-username/your-repository.git
cd your-repository

2. Install dependencies

# Using npm
npm install

# Or using yarn
yarn install

3. Run the project

npm start

Contributing 🀝

Contributions are welcome! Follow these steps:

  • Fork this repository
  • Create a new branch (git checkout -b feature/your-feature)
  • Commit your changes (git commit -m 'Add some feature')
  • Push to the branch (git push origin feature/your-feature)
  • Open a Pull Request

License πŸ“„

This project is licensed under the MIT License.

About

Get Your Survey Started Now

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published