How soumya1449/srmp_digital works
This repository combines an Angular portfolio-style site—whose named sections cover home, about, services, projects, and contact—with a small Spring Boot backend exposing two text endpoints. The main frontend flow bootstraps a root component that brings together the site sections; the Node server can serve static assets or render Angular requests. The backend is separate: no frontend-to-backend call is evidenced. The README is empty, and sampled templates do not establish detailed user interactions or section content.
Main entry points: app.component.ts Root application · main.ts Client bootstrap · main.server.ts Server bootstrap · app.config.server.ts Server configuration
Components 20
Portfolio site
- Root application
FrontEnd/src/app/app.component.ts - Navigation
FrontEnd/src/app/components/navbar/navbar.component.ts - Home section
FrontEnd/src/app/components/home/home.component.ts - About section
FrontEnd/src/app/components/about/about.component.ts - Services section
FrontEnd/src/app/components/services/services.component.ts - Projects section
FrontEnd/src/app/components/projects/projects.component.ts - Contact section
FrontEnd/src/app/components/contact/contact.component.ts - Footer
FrontEnd/src/app/components/footer/footer.component.ts
Frontend rendering
- Client bootstrap
FrontEnd/src/main.ts - Client routes
FrontEnd/src/app/app.routes.ts - Client configuration
FrontEnd/src/app/app.config.ts - Server bootstrap
FrontEnd/src/main.server.ts - Server configuration
FrontEnd/src/app/app.config.server.ts - Server routes
FrontEnd/src/app/app.routes.server.ts - Node request server
FrontEnd/src/server.ts
Backend API
- Spring application
backend/src/main/java/com/srmp/backend/BackendApplication.java - Text endpoints
backend/src/main/java/com/srmp/backend/TestController.java
Other components
- Site visitor
- Web browser
- API caller
Connections 21
- Site visitor → Web browser: views site
- Web browser → Client bootstrap: loads application
- Client bootstrap → Root application: bootstraps
- Root application → Navigation: renders
- Root application → Home section: renders
- Root application → About section: renders
- Root application → Services section: renders
- Root application → Projects section: renders
- Root application → Contact section: renders
- Root application → Footer: renders
- Client bootstrap → Client configuration: uses config
- Client configuration → Client routes: provides routing
- Web browser → Node request server: requests page
- Node request server → Root application: renders request
- Node request server → Server bootstrap: uses renderer
- Server bootstrap → Root application: bootstraps
- Server bootstrap → Server configuration: uses config
- Server configuration → Client configuration: merges config
- Server configuration → Server routes: provides routing
- Spring application → Text endpoints: hosts endpoints
- API caller → Text endpoints: requests endpoint