A full-stack application for LLM built with a frontend and backend setup.
Before you begin, ensure you have the following installed:
- Node.js (v16 or later) and npm
- Git
-
Clone the Repository
Open your terminal and run:git clone https://github.com/FragsAI/frags_app.git cd frags_app -
Install Global Dependencies
Install the required global packages:npm install -g nodemon npm install -g concurrently
-
Install Application Dependencies
Run the following command to install dependencies for both the frontend and backend:npm run install:app
-
Start the Development Environment
Launch the application in development mode:npm run dev
This command runs both the frontend and backend concurrently.
Here are the npm scripts available in this project:
-
Runs the frontend and backend servers in development mode simultaneously.
-
Starts the application in production mode.
-
Installs dependencies for both the frontend and backend.
-
Starts the backend server.
-
Runs the backend server in development mode with live reloading.
-
Starts the frontend server.
The project consists of three main directories:
-
/frontend
Contains the client-side code (React-based). -
/backend
Contains the server-side code. -
/automation
Contains the E2E testing code
- Repository URL: Frags App GitHub
- Issues: Report Bugs or Issues
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Commit your changes (
git commit -m "Add your message"). - Push to the branch (
git push origin feature/YourFeature). - Open a pull request.
This project is licensed under the ISC License.
For help or inquiries, contact the repository owner or raise an issue in the GitHub repository.