❗❗❗ If the database has not loaded PLEASE WAIT A MINUTE AND REFRESH THE PAGE SEVERAL TIMES, this is due to the work of Heroku hosting ❗❗❗
When the database gets loaded you have to see somethng like in the picture below.
RESTful app coded with Angular 12 and Spring.
The app creates a database of students where you can:
- add new students
- edit current students
- delete students
- perform a quick view of a student's profile
- go to the student's git projects
- add and delete notes for a student
- quickly search for students by various fields
Frontend: Angular, Typescript, JS, Bootstrap, Html/Css, Responsive Design
Backend: Java, Spring-Core, Spring-MVC, Spring-Boot, Spring-Data, Maven
Database: PostgreSQL
Deployment: Heroku
http://studentsmanager-app.herokuapp.com - backend deployment. You can use it to test APIs.
api | Action: |
---|---|
/students | GET All students |
/students/:studentId | GET Student by ID |
/students | POST New student |
/students/:studentId | PUT Student |
/students/:studentId | DELETE Student |
/notes/student/:studentId | GET All notes of student |
/notes/:noteId | GET Note by ID |
/notes | POST New note |
/notes/:noteId | PUT Note |
/notes/:noteId | DELETE Note |
/sm-frontend - app frontend code
/sm-backend - app backend code
/avatars - avatar folder as an example
/dbs - heroku db folder as an example. How to import the base into heroku
README-rus.md - readme in Russian
README.md - readme in English