Connectify is a social media application developed using Java and JavaScript. The backend is developed using Java with Spring Boot and Maven, while the frontend is developed using JavaScript with React and React Native.
The project is divided into two main parts:
connectify-java
: This is the backend of the application, developed using Java, Spring Boot, and Maven.connectify-app
: This is the frontend of the application, developed using JavaScript, React, and React Native.
The backend of the application is responsible for handling API requests and interacting with the database.
To set up the Java project, follow these steps:
- Clone the repository.
- Navigate to the
connectify-java
directory. - Run
mvn clean install
to build the project. - Run
mvn spring-boot:run
to start the application.
The frontend of the application is responsible for displaying the user interface and interacting with the backend.
To set up the JavaScript project, follow these steps:
- Clone the repository.
- Navigate to the
connectify-app
directory. - Run
npm install
to install the dependencies. - Run
npx expo start
to start the application.