This a simple web application to show a list of students. A student has three properties: first name, last name, and matriculation number.
Run the backend before the frontend.
Preresequite:
- Java
- NodeJs
Go to back-end directory and use command:
./mvnw install
Start backend using command:
./mvnw spring-boot:run
It will start the backend at port 8080 on your localhost. If it is running successfully, it will give a list of student as a response when hit a GET request on http://localhost:8080/students
Go to front-end directory and use command:
npm install
Start frontend using command:
npm start
It will start the frontend at port 3000 on your localhost and show a list of students.
- Add another student field: Address, to store student address.
- Implement student update feature so that you can update any student field from the frontend.
You can modify the project structure if you want and free to add additional libraries.
Fork this project. Please do not commit just after finishing all the work; instead, commit frequently. We would like to see your thought and working process. Once finished, please send us your repository link.