https://github.com/amitjimiwal/feedback-management
Simple Feedback Management
https://github.com/amitjimiwal/feedback-management
infinite-scroll rate-limiting webworker-demo webworkers
Last synced: 10 months ago
JSON representation
Simple Feedback Management
- Host: GitHub
- URL: https://github.com/amitjimiwal/feedback-management
- Owner: amitjimiwal
- Created: 2024-06-13T08:25:14.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T11:15:48.000Z (about 2 years ago)
- Last Synced: 2025-03-26T07:09:55.275Z (about 1 year ago)
- Topics: infinite-scroll, rate-limiting, webworker-demo, webworkers
- Language: TypeScript
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple FeedBack Management
## Introduction
Simple system designed to handle user feedback efficiently. It allows users to submit feedback, which is then stored in a in memory database.
## Installation Steps
1. **Clone the repository**
```bash
git clone https://github.com/amitjimiwal/feedback-management.git
cd feedback-management
```
2. **Install the dependencies**
```bash
npm run depinstall
```
3. **Set up environment variables**
Create a `.env` file in the `backend` directory and add the following:
```
PORT=3000
```
Create a `.env` file in the `frontend` directory and add the following:
```
VITE_APP_BACKEND_URL=http://localhost:5555
```
4. **Run the backend**
```bash
npm run dev:backend
```
5. **Run the frontend**
```bash
npm run dev:frontend
```
See the root `package.json` file for more installation scripts
The frontend will be running at `http://localhost:5173`.
The backend will be running at `http://localhost:3000`.
## How It Works
