Ensure the following tools are installed on your machine:
- Java Development Kit (JDK) (version 21).
- Node.js and npm (latest LTS version recommended).
- Maven (if the project does not include Maven Wrapper).
- Docker.
Run the following commands in your terminal:
git clone https://github.com/MohamedBoukthir/FileEnc.git
cd FileEncdocker-compose upNavigate to the Backend Directory
cd backendBuild the Backend
./mvnw clean installRun
./mvnw spring-boot:runNavigate to the Frontend Directory
cd frontendInstall Dependencies
npm installStart the Frontend
npm startLogin Page
FileEncryption
Testing it
Once both the backend and frontend are running:
Access the Frontend Application at:
http://localhost:4200Access the Backend API at:
http://localhost:8080

