This will start your application and enable hot-reloading for both frontend and backend changes.
### Install
3. To build your application for production, use:
Install this project with:
```sh
mvn clean install
```
```
wails3 build
Then configure the environment variables:
```sh
cp .env.template .env
```
```
This will create a production-ready executable in the `build` directory.
### Usage
## Exploring Wails3 Features
To run the project, execute the following command:
Now that you have your project set up, it's time to explore the features that Wails3 offers:
```sh
docker-compose up
```
1.**Check out the examples**: The best way to learn is by example. Visit the `examples` directory in the `v3/examples` directory to see various sample applications.
### Deployment
2.**Run an example**: To run any of the examples, navigate to the example's directory and use:
You can deploy this project using:
```sh
mvn clean install
docker-compose up
```
```
go run .
```
Note: Some examples may be under development during the alpha phase.
3.**Explore the documentation**: Visit the [Wails3 documentation](https://v3alpha.wails.io/) for in-depth guides and API references.
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
4.**Join the community**: Have questions or want to share your progress? Join the [Wails Discord](https://discord.gg/JDdSxwjhGf) or visit the [Wails discussions on GitHub](https://github.com/wailsapp/wails/discussions).
## 🔭 Future Features <a name="future-features"></a>
## Project Structure
> Describe 1 - 3 features you will add to the project.
Take a moment to familiarize yourself with your project structure:
- [ ] **Web UI based on SSE (Server-Sent Events)**
- [ ] **Login with 3rd party providers**
-`frontend/`: Contains your frontend code (HTML, CSS, JavaScript/TypeScript)
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
-`main.go`: The entry point of your Go backend
-`app.go`: Define your application structure and methods here
-`wails.json`: Configuration file for your Wails project
## Next Steps
## 📝 License <a name="license"></a>
1. Modify the frontend in the `frontend/` directory to create your desired UI.
This project is [Apache](LICENSE) licensed.
2. Add backend functionality in `main.go`.
3. Use `wails3 dev` to see your changes in real-time.
4. When ready, build your application with `wails3 build`.
Happy coding with Wails3! If you encounter any issues or have questions, don't hesitate to consult the documentation or reach out to the Wails community.
<palign="right">(<ahref="#readme-top">back to top</a>)</p>