https://github.com/apfirebolt/lime-survey-api
Lime Survey API written in FastAPI and Python
https://github.com/apfirebolt/lime-survey-api
alembic fastapi headlessui postgresql python react reactjs survey survey-api tailwindcss
Last synced: 3 months ago
JSON representation
Lime Survey API written in FastAPI and Python
- Host: GitHub
- URL: https://github.com/apfirebolt/lime-survey-api
- Owner: Apfirebolt
- Created: 2023-08-26T20:28:12.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-31T04:02:55.000Z (almost 3 years ago)
- Last Synced: 2025-01-21T00:49:51.040Z (over 1 year ago)
- Topics: alembic, fastapi, headlessui, postgresql, python, react, reactjs, survey, survey-api, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 503 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lime Survey API using FastAPI



## Tech Stack
The project back-end is created using Fast API in Python and React is used for the front-end. Tailwind CSS classes are used to style the UI components. It uses "react-form-hooks" for validating forms and Redux for state management. For the database "Postgres" has been used.
## Introduction
It is a simple Kanban board application where you have four status 'To Do', 'In Progress', 'In Review' and 'Done'. You can create a generic task item and then through Kanban drag and drop dashboard, you can move items and save the updated status.
It has supoort for multi-user authentication.
## Updates
Any future updates go here
## Screenshots
The style might be a subject to change in the future for this project. But, as of now this is how few pages look like
## Deployment using Docker containers
```sh
$ docker-compose up -d --build
$ docker-compose exec web alembic upgrade head
```