cd serverApp
sdk install java 17.0.10-amzn
gradle bootrun
- Swati Kasina
- Sindhu Yasa
- Vineetha Bandla
Refer to the API Documentation Link for details.
Using the /artworks?limit=<int> API endpoint.
-
Go to Gitpod.
Note: To contribute, fork the repo and use the forked repo.
-
Run the following commands to enable Java 17 on Gitpod:
sudo apt update sudo apt install openjdk-17-jdk -y sudo update-alternatives --config java JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64" export PATH=$JAVA_HOME/bin:$PATH
Now proceed to compile the backend (optional).
-
Navigate to the
ArtGalleryFrontenddirectory:cd ./ArtGalleryFrontendInstall dependencies:
npm install
Demo 2 frontend dominant changes, so run frontend Run the frontend: [Pase 2]
npm run dev
Build the frontend:
npm run build
-
Next, navigate to the backend directory:
cd ../serverAppBuild the backend:
gradle build
Run the backend:
gradle bootrun
-
Click on "Open in Browser" to preview the application.
Checkout https://github.com/orgs/CSU-WebEngineering-Spr24/projects/8/views/1
-
Create Repository
- Assignees: @sindhu-yasa
- Description: Repository creation in progress.
-
Create SpringBoot Application with HelloWorld
- Assignees: @Vineetha785
- Description: SpringBoot application creation with a HelloWorld endpoint.
-
Create Frontend Application Skeleton
- Assignees: @SwatiKasina
- Description: Frontend application skeleton setup.
-
Connect Frontend React and Springboot with Thymeleaf
- Assignees: @sindhu-yasa
- Description: Connection between frontend React and SpringBoot with Thymeleaf in progress.
-
Backend SpringBoot Server Skeleton
- Assignees: @SwatiKasina
- Description: Backend SpringBoot server skeleton setup.
-
Helloworld In Springboot
- Assignees: @Vineetha785
- Description: HelloWorld implementation in SpringBoot.
-
Setup React router and setup routing templates
- Assignees: @sindhu-yasa
- Description: React router setup completed.
-
Setup remaining Phase 1 Get API s
- Assignees: @SwatiKasina
- Description: Phase 1 Get API setup completed.
-
Implement react router dom pages
- Assignees:
- Description:
-
Implement react complied urls in index route as multiple values to prevent 404
- Assignees:
- Description:
-
Implement Search based Get APIs in detail
- Assignees:
- Description:
-
Implement react logic to store favoutites by cache
- Assignees:
- Description:
-
Implement Global page with some external world map plugin
- Assignees:
- Description:










