- RESTful API for client-server communication
- User authentication and authorization
- Database integration with JPA and Hibernate
- Java 11 or higher
- Maven 3.6.0 or higher
- A database (e.g., MySQL, PostgreSQL)
-
Clone the repository:
git clone https://github.com/yourusername/flowsync-server.git cd flowsync-server
-
Build the project:
mvn clean install
-
Configure the database: Update the
application.properties
file in thesrc/main/resources
directory with your database details.spring.datasource.url=jdbc:mysql://localhost:3306/yourdbname spring.datasource.username=yourusername spring.datasource.password=yourpassword
-
Run the application:
mvn spring-boot:run
Tests are written using JUnit and can be run with the following command:
mvn test
This project is licensed under the MIT License - see the LICENSE file for details.