A responsive webapp the allows users to post and answer question. Essentially a clone of the deprecated Yahoo answers.
preview.mp4
A slight peek at the progress so far.
- Java
- Typescript
- Spring boot
- Angular
- Angular Material
- Angular flex-box
- Junit
- TextUSM vscode extension
- Learned to build a basic RESTful API and basic Spring concepts mostly through the Spring official guides and Baeldung guides.
- Got an idea on how to leverage Spring Security Framework, and its classes for building features like registration and login from this repository
Make sure to set up the psql database and edit the application.yml file prior to the below instructions.
-
Under the cahoo-frontend folder, run
ng serve
for the frontend/client application. -
Under the cahoo-backend folder, run
mvn spring-boot:run
for the backend application. -
Note: Make sure the backend is running before running the frontend.